Ark Craft Jurassic: Dinosaurs

Bring ARK: Survival Evolved to Minecraft! Tame dinosaurs, craft expandable saddlebags, unlock Engram tech trees, and defend your base with automated turrets.
Back to Files

arkcraft-1.3.6.jar [1.20.1]

File namearkcraft-1.0.0.jar
Uploader
bnbuffybnbuffy
Uploaded
Oct 11, 2026
Downloads
53
Size
3.8 MB
Mod Loaders
Forge
File ID
9127443
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:ark-craft-jurassic-dinosaurs-1733975:9127443")

Learn more about Curse Maven

What's new

🦖 ARKCraft — Aquatic & UI Overhaul (v1.3.6)

📊 Release Summary

5 New Aquatics: Mosasaurus, Plesiosaurus, Shonisaurus, Spinosaurus, and Baryonyx with custom [G] abilities.

Prone Riding System: Full 82° prone seating & walkable back-platform mechanics for swimming dinos.

3D Saddle & Bag Layer: Dynamic bone-synced 3D saddles and bags across all 35 species.

Cybernetic Inventory & HUD: Completely redesigned 3-column UI, dino stats console, and 6px glass riding HUD.

S+ Automation & Balance: Added S+ Feeding Trough, capped tame leveling (Lv 88), and rebalanced fall damage.

────────────────────────────────────────────────────────────────────────────────

📖 Full Patch Notes

🦖 ArkCraft — Update Notes (v1.3.6)

────────────────────────────────────────────────────────────────────────────────

1. 🌊 Addition & Full Overhaul of 5 New Aquatic and Semi-Aquatic Dinosaurs

Added 5 new aquatic/river dinosaurs (Mosasaurus, Plesiosaurus, Shonisaurus, Spinosaurus, Baryonyx) along with custom saddles, spawn eggs, biome spawning rules, sounds, loot tables, and [G] key special abilities:

Mosasaurus (MosasaurusEntity)

  • Stats: Apex predator of the deep oceans (680 HP, 45 Damage, 2000 Torpor, AGGRESSIVE). Grants Water Breathing and Night Vision to its rider underwater.

  • Special Ability [G] (Abyssal Death Crush): Deals 2.0x crushing jaw damage within a 7.5 block radius, applies slowness/weakness to enemies, and triggers a 2-second underwater dash (via swim_fast animation).

Plesiosaurus (PlesiosaurusEntity)

  • Stats: Fast, long-necked deep-sea hunter (420 HP, 28 Damage, 950 Torpor, AGGRESSIVE). Grants Water Breathing and Night Vision to its rider underwater.

  • Special Ability [G] (Hydro-Jet Dash): Deals 1.5x bite damage to nearby targets and provides high-speed underwater jet acceleration (Speed III + Dolphin's Grace).

Shonisaurus (ShonisaurusEntity)

  • Stats: Massive, durable marine ichthyosaur (850 HP, 30 Damage, 1600 Torpor, DEFENSIVE — non-hostile unless provoked). Grants Water Breathing, Night Vision, and Damage Resistance to its rider.

  • Special Ability [G] (Acoustic Sonar Pulse): Deals 1.6x shockwave damage to enemies within 10 blocks, knocks them back, highlights underwater creatures with Glowing, and grants Resistance II + Regeneration II shield to the rider.

Spinosaurus (SpinosaurusEntity)

  • Stats: Semi-aquatic apex predator of rivers, swamps, and beaches (520 HP, 36 Damage, 1450 Torpor, AGGRESSIVE). Gains Hydrated (💧) status for 30 seconds upon entering and leaving water (boosting speed, attack damage, and health regeneration); swims fast in water and grants Water Breathing to its rider.

  • Special Ability [G] (Hydrated Apex Cleave): Delivers a heavy claw strike (2.1x damage while Hydrated) to targets within 6 blocks, inflicting knockback and rage buff.

Baryonyx (BaryonyxEntity)

  • Stats: Agile semi-aquatic piscivorous hunter (280 HP, 22 Damage, 320 Torpor, PISCIVORE, AGGRESSIVE). Slows down and weakens targets struck in water.

  • Special Ability [G] (Aquatic Tail Spin): Performs a 360° tail spin dealing 1.6x damage to targets within 5 blocks and applying heavy stun (Slowness IV + Weakness II).

Breeding, Loot & Spawning Rules

  • Fully aquatic species (Mosasaurus, Plesiosaurus, Shonisaurus) give live birth (isOviparous() == false) to prevent underwater eggs from spoiling; semi-aquatic species lay eggs (Spinosaurus Large Egg, Baryonyx Medium Egg).

  • Fixed the positioning bug where Spinosaurus and Baryonyx models clipped -20 units beneath the riverbed during swimming animations.

  • Optimized spawning rules (ArkSpawnPlacements & biome_modifier) across ocean, river, swamp, mangrove, and beach biomes.

────────────────────────────────────────────────────────────────────────────────

2. 🏊 Prone Riding & Back Platform Support for Aquatic Dinosaurs

ARK-Style Prone Riding Position (ArkPlayerModel.java & ArkClientSetup.java)

  • Disabled vanilla upright seating when riding swimming dinosaurs (Mosasaurus, Plesiosaurus, Shonisaurus constantly; Spinosaurus and Baryonyx while in water) (shouldRiderSit() = false).

  • Player character lies prone on the dinosaur's back at an 82° angle, facing forward, holding the front saddle grips with both arms, while legs extend backwards along the spine and lightly kick while swimming (armor layers match these angles 1:1).

  • Eliminated vertical Y-axis jumps between idle and swim animations, resolving the 1-tick interpolation gap (lerpDinoY sync) to prevent clipping into the dinosaur while stationary.

Standing on Dinosaur Back Upon Dismounting via Shift (BaseDinoEntity.java)

  • Dismounting aquatic dinosaurs with Shift places the player directly onto the dinosaur's back surface (getWalkableBackHeight()) instead of dropping into water.

  • Dinosaur back acts as a solid platform on both client and server (canCollideWith + tick() platform support), allowing player walking, providing WATER_BREATHING underwater, and keeping the tamed aquatic creature stationary while a player stands on its back (hasPlayerStandingOnBack()).

────────────────────────────────────────────────────────────────────────────────

3. 鞍 100% Animation-Synced 3D Saddle & Bag System for All 35 Dinosaurs (ArkDinoSaddleLayer.java)

Bone-Based Dynamic Rendering (GeoRenderLayer.renderForBone)

  • Saddles are dynamically bound to each dinosaur's moving body bones (body, waist, center_body, front_body, back_body_1) rather than fixed models, syncing pixel-perfectly with walking, swimming, breathing, roaring, and attack animations.

  • Restored dinosaur texture state after saddle rendering via bufferSource.getBuffer(renderType), fixing the issue where dinosaurs turned white in 3D previews and world rendering.

5 Anatomically Tailored 3D Saddle Models

  1. Underwater Diving Saddles (AQUATIC_PRONE): Dual metal/gold grab handles positioned for prone rider hands, center channel gap for dorsal fins, and dual belly straps.

  2. Sail/Plate Dinosaurs Saddles (SPLIT_SAIL): Dual-piece side saddle pads avoiding Spinosaurus sails and Stegosaurus plates, with rider seating placed in front of the sail.

  3. Apex War Saddles (APEX_WAR): Steel-armored front/rear saddle girths, gold buckles, and iron stirrups for T-Rex, Allosaurus, Yutyrannus, Carnotaurus, Therizinosaurus, Nanuqsaurus, and Xuanhanosaurus.

  4. Colossal Platform Saddles (COLOSSAL_PLATFORM): Metal side guardrails and corner posts for Brontosaurus, Brachiosaurus, Quetzalcoatlus, and Hatzegopteryx.

  5. Standard Cavalry Saddles (STANDARD_CAVALRY): Leather saddle felt, side flaps, front pommel, rear cantle, girth straps, and stirrups fitted to full body proportions of all other dinosaurs.

3D Dinosaur Bag Visuals (EQUIPPED_BAG_TIER_DATA)

  • Equipping bags (Tier 1/2/3) displays 3D leather saddlebags with gold buckles on both sides of the saddle.

────────────────────────────────────────────────────────────────────────────────

4. 🖥️ Dinosaur Inventory Screen (E Key) & Modern Riding HUD Overhaul

Open Inventory While Riding (HasCustomInventoryScreen)

  • Pressing E while riding a dinosaur opens the dinosaur inventory console directly.

New 3-Column Cybernetic ARK Inventory Interface (ArkDinoScreen.java & ArkDinoMenu.java — 420 x 192)

  • Left Column: Player Inventory & Hotbar on top (3x9); mouse-tracking Live 3D Dinosaur Hologram Preview below alongside Dinosaur ID Card (Species, Gender, Diet, Health, Torpor, Favorite Food).

  • Middle Column: Replaced vanilla stone buttons with custom color-striped CyberButton rows (+Health, +Damage, +Speed, +Resistance, +Hunger), mating/behavior toggles, and auto-resetting name field (transforms into Taming & Torpor Telemetry Display for unconscious wild dinosaurs).

  • Right Column: Saddle ([E]/[S]), Bag ([Ç]/[B]), and wide Force Feed buttons on top; HP/Torpor (or Taming) bars, 42-slot dinosaur inventory, and XP progress bar at the bottom.

Modern Riding HUD (ArkDinoRidingOverlay.java)

  • Upgraded to matching 6px thin glass-capsule design as Player HUD (ArkHudOverlay): Level capsule (Lv X), dinosaur name, pulsing +Points gold badge, ❤ Health, ✦ Torpor, ★ XP, and ⚡ Special Ability (G) recharge bar with dynamic transparency and stat toggle support.

────────────────────────────────────────────────────────────────────────────────

5. 🥩 Feeding, Hunting, Automatic Trough (S+ Feeding Trough) & XP/Fall Damage Balance

Wild vs Tamed Dinosaur Prey Consumption Separation (ArkEventHandler.java)

  • Tamed Dinosaurs: Killing entities while ridden or following no longer instantly devours prey (disabled devourPrey); all loot drops directly into the tamed dinosaur's inventory.

  • Wild Dinosaurs: Only wild/untamed dinosaurs instantly consume prey (devourPrey) without dropping ground items.

S+ Automatic Trough (FeedingTroughBlock & FeedingTroughBlockEntity)

  • Automatically feeds tamed dinosaurs within a 24-block radius prioritizing favorite foods and extends food spoilage time by 20x.

Uncontrolled Leveling Bug Fix (Lv 4862) (BaseDinoEntity.java)

  • Included unspent stat points (availableStatPoints) in getXPForNextLevel() calculations, removed faulty infinite per-hit XP code, capped maximum tamed level increase to 88, and added save recovery code to automatically fix glitched level data.

Balanced Dinosaur Fall Damage (BaseDinoEntity.java)

  • Agile dinosaurs (Utahraptor, Baryonyx, Dromaeosaurus, Imperobator, Compsognathus, etc.) take 0 fall damage up to 9.5 blocks; other land dinosaurs take 0 damage up to at least 7.5 blocks (or 2x their height). Damage multiplier above threshold balanced to 0.55x; flying and aquatic dinosaurs take no fall damage.

────────────────────────────────────────────────────────────────────────────────

6. 🦅 Quetzalcoatlus Model & Animation Sync and Station/Engram Adjustments

Quetzalcoatlus Wing Pivots & 14 Animations (quetzalcoatlus.geo.json, quetzalcoatlus.animation.json, quetzalcoatlus.geo.bbmodel)

  • Realigned leftwing2, leftwing3, rightwing2, and rightwing3 bone pivots to new joint positions without altering cube coordinates; synced all 14 animations to operate without wing detachment/distortion across game files and .bbmodel.

Station Recipe Screen Text Overflow Fixes (ArkGuiHelper.java)

  • Auto-scaled top headers and recipe lines to fit button bounds (drawScaledString) across all 5 crafting stations, and separated dual-language text (localizeDualText) based on active language.

Engram Tree Level Updates (EngramRegistry.java)

  • Farming & Greenhouse Workbench (crop_workbench): Level 15 → Level 5

  • Small Crop Plot (small_crop_plot): Level 15 → Level 5

  • Compost Bin (compost_bin): Level 15 → Level 5

This mod has no additional files