Move gravity direction system to Anthology

Gravity API, mixins, projectile compat, inverted effect, gravity sync and
/gravity now live in the Anthology library. Antarchy registers the Underside
region, antiwater, stale-inversion cleanup and portal gun camera roll through
GravityHooks, and depends on the local Anthology jar in anthology_jars/.
This commit is contained in:
craisinlord committed 2026-10-12 15:37:13 -05:00
1 parent 0cad456efd
commit bba2a56671
140 files changed
+570 -4947

No files matched your search

@@ -72,49 +72,13 @@
"SquidzookaMultishotMixin",
"TigerEyeCamouflageMixin",
"TigerEyeVisibilityMixin",
"gravity.AbstractArrowGravityMixin",
"gravity.BehaviorUtilsGravityMixin",
"gravity.BucketItemGravityMixin",
"gravity.BubbleColumnGravityMixin",
"gravity.ChunkMapAccessor",
"gravity.CrossbowItemGravityMixin",
"gravity.DirectionFacingMixin",
"gravity.EntityCollisionContextMixin",
"gravity.EntityGravityFrameMixin",
"gravity.EntityGravityMixin",
"gravity.EntityMoveMixin",
"gravity.EntityProjectileGravityMixin",
"gravity.ExplosionGravityMixin",
"gravity.FallingBlockEntityBlockDataMixin",
"gravity.FireworkRocketGravityMixin",
"gravity.GroundPathNavigationMixin",
"gravity.LivingEntityMixin",
"gravity.MeleeAttackGoalGravityMixin",
"gravity.MoveControlGravityMixin",
"gravity.MobHurtMixin",
"gravity.PathNavigationAccessor",
"gravity.PlayerAttackMixin",
"gravity.PlayerGravityMixin",
"gravity.PlayerPoseFitMixin",
"gravity.PlayerSneakMixin",
"gravity.RandomStrollGoalGravityMixin",
"gravity.ProjectileGravityMixin",
"gravity.ServerChunkCacheAccessor",
"gravity.ServerEntityAccessor",
"gravity.ServerGamePacketListenerMixin",
"gravity.ServerPlayerGravityMixin",
"gravity.ThrowableProjectileGravityMixin",
"gravity.TrackedEntityAccessor",
"compat.biolith.MultiNoiseBiomeSourceNullGuardMixin",
"compat.scguns.ScgunsProjectileEntityAccessMixin",
"compat.scguns.ScgunsProjectileEntityGravityMixin",
"compat.scguns.ScgunsArrowGravityMixin",
"compat.irons_spellbooks.IronsSpellbooksProjectileGravityMixin",
"compat.ars_nouveau.ArsNouveauProjectileGravityMixin",
"compat.alexscaves.AlexsCavesCandyCaneHookMixin",
"compat.alexscaves.AlexsCavesWaterBoltMixin",
"compat.alexscaves.AlexsCavesTephraMixin",
"compat.alexscaves.AlexsCavesDepthChargeMixin",
"multipart.EntityMultipartLifecycleMixin",
"time.EntityDeltaMovementTimeDilationMixin",
"time.EntityMoveTimeDilationMixin",
@@ -191,9 +155,6 @@
"client.TigerEyeNameTagHideMixin",
"client.TemporalContractionLivingRendererMixin",
"client.WolfRendererGrimMixin",
"gravity.client.CameraGravityMixin",
"gravity.client.ClientPacketListenerGravityMixin",
"gravity.client.EntityRenderDispatcherGravityMixin",
"gravity.client.FallingBlockRendererBlockEntityMixin",
"time.LivingEntityRendererAnimationTimeDilationMixin",
"time.ParticleTimeDilationMixin",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "Verursacht visuelle und akustische Halluzinationen.",
"effect.antarchy.paralyzed": "Gelähmt",
"effect.antarchy.paralyzed.description": "Verhindert, dass sich Ziele bewegen.",
"effect.antarchy.inverted": "Umgekehrt",
"effect.antarchy.inverted.description": "Kehrt die Schwerkraft des Ziels um.",
"effect.antarchy.commanded.description": "Kämpft für den Spieler, der das Ziel kommandiert hat.",
"effect.antarchy.dilated.description": "Verlangsamt den Zeitablauf für das betroffene Wesen.",
"effect.antarchy.stinky": "Stinkend",
@@ -800,8 +800,6 @@
"effect.antarchy.dread.description": "Gives visual and audio hallucinations.",
"effect.antarchy.paralyzed": "Paralyzed",
"effect.antarchy.paralyzed.description": "Prevents targets from moving.",
"effect.antarchy.inverted": "Inverted",
"effect.antarchy.inverted.description": "Inverts the target's gravity.",
"effect.antarchy.commanded": "Commanded",
"effect.antarchy.commanded.description": "Fights for the player who commanded it.",
"effect.antarchy.dilated": "Temporal Dilation",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "Provoca alucinaciones visuales y auditivas.",
"effect.antarchy.paralyzed": "Paralizado",
"effect.antarchy.paralyzed.description": "Impide que los objetivos se muevan.",
"effect.antarchy.inverted": "Invertido",
"effect.antarchy.inverted.description": "Invierte la gravedad del objetivo.",
"effect.antarchy.commanded.description": "Lucha por el jugador que lo comandó.",
"effect.antarchy.dilated.description": "Ralentiza el paso del tiempo para la criatura afectada.",
"effect.antarchy.stinky": "Apestoso",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "Provoque des hallucinations visuelles et sonores.",
"effect.antarchy.paralyzed": "Paralysé",
"effect.antarchy.paralyzed.description": "Empêche les cibles de se déplacer.",
"effect.antarchy.inverted": "Inversé",
"effect.antarchy.inverted.description": "Inverse la gravité de la cible.",
"effect.antarchy.commanded.description": "Combat pour le joueur qui l’a commandé.",
"effect.antarchy.dilated.description": "Ralentit le passage du temps pour l’entité affectée.",
"effect.antarchy.stinky": "Puant",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "Provoca allucinazioni visive e sonore.",
"effect.antarchy.paralyzed": "Paralizzato",
"effect.antarchy.paralyzed.description": "Impedisce ai bersagli di muoversi.",
"effect.antarchy.inverted": "Invertito",
"effect.antarchy.inverted.description": "Inverte la gravità del bersaglio.",
"effect.antarchy.commanded.description": "Combatte per il giocatore che lo ha comandato.",
"effect.antarchy.dilated.description": "Rallenta il passare del tempo per l’entità colpita.",
"effect.antarchy.stinky": "Puzzolente",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "視覚と聴覚の幻覚を引き起こします。",
"effect.antarchy.paralyzed": "麻痺",
"effect.antarchy.paralyzed.description": "対象が動けなくなります。",
"effect.antarchy.inverted": "重力反転",
"effect.antarchy.inverted.description": "対象の重力を反転させます。",
"effect.antarchy.commanded.description": "命令したプレイヤーのために戦います。",
"effect.antarchy.dilated.description": "影響を受けたエンティティの時間の流れを遅くします。",
"effect.antarchy.stinky": "悪臭",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "시각 및 청각 환각을 일으킵니다.",
"effect.antarchy.paralyzed": "마비",
"effect.antarchy.paralyzed.description": "대상이 움직이지 못하게 합니다.",
"effect.antarchy.inverted": "반전",
"effect.antarchy.inverted.description": "대상의 중력을 반전시킵니다.",
"effect.antarchy.commanded.description": "명령한 플레이어를 위해 싸웁니다.",
"effect.antarchy.dilated.description": "영향받은 개체의 시간 흐름을 늦춥니다.",
"effect.antarchy.stinky": "악취",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "Provoca alucinações visuais e auditivas.",
"effect.antarchy.paralyzed": "Paralisado",
"effect.antarchy.paralyzed.description": "Impede que os alvos se movam.",
"effect.antarchy.inverted": "Invertido",
"effect.antarchy.inverted.description": "Inverte a gravidade do alvo.",
"effect.antarchy.commanded.description": "Luta pelo jogador que o comandou.",
"effect.antarchy.dilated.description": "Diminui a passagem do tempo para a entidade afetada.",
"effect.antarchy.stinky": "Fedido",
@@ -497,8 +497,6 @@
"effect.antarchy.dread.description": "Вызывает зрительные и звуковые галлюцинации.",
"effect.antarchy.paralyzed": "Паралич",
"effect.antarchy.paralyzed.description": "Не дает целям двигаться.",
"effect.antarchy.inverted": "Инверсия",
"effect.antarchy.inverted.description": "Инвертирует гравитацию цели.",
"effect.antarchy.commanded.description": "Сражается за игрока, который им командует.",
"effect.antarchy.dilated.description": "Замедляет течение времени для существа под действием эффекта.",
"effect.antarchy.stinky": "Вонючесть",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "会产生视觉和听觉幻觉。",
"effect.antarchy.paralyzed": "麻痹",
"effect.antarchy.paralyzed.description": "阻止目标移动。",
"effect.antarchy.inverted": "反转",
"effect.antarchy.inverted.description": "反转目标的重力。",
"effect.antarchy.commanded.description": "为命令它的玩家而战。",
"effect.antarchy.dilated.description": "减缓受影响生物的时间流逝。",
"effect.antarchy.stinky": "臭气",
@@ -526,8 +526,6 @@
"effect.antarchy.dread.description": "會產生視覺與聽覺幻覺。",
"effect.antarchy.paralyzed": "麻痺",
"effect.antarchy.paralyzed.description": "阻止目標移動。",
"effect.antarchy.inverted": "反轉",
"effect.antarchy.inverted.description": "反轉目標的重力。",
"effect.antarchy.commanded.description": "為命令它的玩家而戰。",
"effect.antarchy.dilated.description": "減緩受影響生物的時間流逝。",
"effect.antarchy.stinky": "臭氣",
Binary file not shown.

Before

Width:  |  Height:  |  Size: 438 B

@@ -4,7 +4,7 @@
"become_inverted": {
"conditions": {
"effects": {
"antarchy:inverted": {}
"anthology:inverted": {}
}
},
"trigger": "minecraft:effects_changed"