▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Chao Garden Mod
Chao Garden Mod

Chao Garden Mod

Adds a chao garden dimension where you can get two pet chaos.

101
1
Все версииChao Garden Mod 1.0.1

Chao Garden Mod 1.0.1

Release3 нед. назад

Список изменений

Chao Garden Mod Updates

  1. Follow System Added a "Follow" button to the Chao menu Chao will pathfind toward the player at 1.2x speed when following If the Chao gets more than 12 blocks away, it teleports near the player "Free Roam" button stops following and lets the Chao wander Right-clicking a following Chao with an empty hand makes it sit and stop following Following state persists across save/load via NBT New files: ChaoFollowGoal.java (AI goal class) Modified: ChaoEntity.java (FOLLOWING tracked data, UUID field, follow methods), ChaoMenuScreen.java (button), ChaosGardenMod.java (server handler)
  2. Player Color & Parent System Every player is assigned a unique random color when they first name a Chao Colors are vibrant (generated via HSB with high saturation/brightness) and guaranteed distinct from other players in the same world Colors are random per world — a new world means a fresh random color When a player names a Chao, they become that Chao's parent The ball above the Chao's head changes from yellow to the parent's assigned color Colors persist in world save data via PersistentState New files: PlayerColorData.java (world-level persistent color storage) Modified: ChaoEntity.java (PARENT_COLOR tracked data, parentUuid field), ChaoBallFeatureRenderer.java (uses white texture + color tint instead of yellow), ChaosGardenMod.java (sets parent on naming)
  3. Equip / Inventory System Added an "Equip" button to the Chao menu that opens a custom inventory screen Base 2 inventory slots, with +1 slot every 5 Power levels (max 21 at Power 99) Shows the Chao's name above their inventory slots Player can drag items between their inventory and the Chao's inventory (shift-click supported) Inventory persists via NBT and drops on death Chao inventory slots are centered in the GUI New files: ChaoInventoryScreenHandler.java (container logic with nested ChaoInvData record), ModScreenHandlers.java (registry), ChaoInventoryScreen.java (client GUI), ChaoHeldItemFeatureRenderer.java (sword rendering) Modified: ChaoEntity.java (SimpleInventory, slot calculation, NBT save/load, dropEquipment), ChaoModel.java (exposed right arm), ChaoRenderer.java (added held item feature), ChaosGardenMod.java (equip action + ExtendedScreenHandlerFactory), ChaosGardenModClient.java (screen registration), ChaoMenuScreen.java (button)
  4. Sword Held Item Rendering If a Chao has any vanilla sword in their inventory, it renders visually in their right hand Sword is scaled to 35% to match the Chao's small size Sword is only visible when the Chao is in Follow mode — hidden while sitting or free roaming The held sword is synced to clients via a HELD_SWORD tracked data (since SimpleInventory is server-only)
  5. Stat Display Fix Fixed the stat number (0000-9999) on the skills screen — it was hitting 9999 at level 50 because cumulative exp grew too fast Now scales linearly: 0 at level 0, ~5050 at level 50, 9999 at level 99
  6. Stamina → Health Scaling Every 7 Stamina levels grants the Chao +1 max health Base health: 10 HP → max 24 HP at Stamina 98 Updates automatically each tick when Stamina levels change

The 5 Skills

Each Chao has 5 skills, all starting at level 0 with a max of level 99:

Index Skill Theme Gameplay Effect 0 Swim Water, ocean, ice (visual/future use) 1 Fly Air, projectiles, End (visual/future use) 2 Run Speed, agility, movement (visual/future use) 3 Power Combat, strength, minerals Unlocks +1 inventory slot per 5 levels 4 Stamina Food, health, endurance +1 max HP per 7 levels (base 10 → max 24) Leveling Formula EXP needed per level: 25 + (level² × 0.15) + (level × 3)

Examples:

Level 0→1: 25 exp needed Level 10→11: 55 exp needed Level 25→26: 119 exp needed Level 50→51: 525 exp needed Level 98→99: 1,734 exp needed Early levels are fast; high levels require significantly more. Overflow exp carries over (so a big item can level you multiple times at low levels).

Item → Skill Mapping You feed an item to the Chao by holding it and right-clicking. The item is consumed (unless creative mode) and the Chao gets hearts + a burp sound. Every vanilla item is mapped to one of the 5 skills based on thematic logic, with rarer items giving more EXP.

Swim (water-themed items) Low EXP (1-3): Seagrass, kelp, snowball, coral pieces, basic fish Medium EXP (5-10): Cooked fish, fish buckets, prismarine, sponge, ice types, turtle scute, boats High EXP (15-35): Nautilus shell, axolotl bucket, turtle helmet, conduit, trident Top-tier (40): Heart of the Sea Fly (air/projectile-themed items) Low EXP (2-3): Feather, arrows, string, chicken, egg Medium EXP (5-10): Fireworks, bow, crossbow, chorus fruit, ender pearl, wind charge, End blocks High EXP (15-25): Phantom membrane, ender eye, ghast tear, shulker shells/boxes, breeze rod Top-tier (30-50): Dragon breath, dragon head, dragon egg, elytra Run (speed/movement-themed items) Low EXP (2-3): Sugar, wheat, carrots, leather, soul blocks, carpets, seeds Medium EXP (5-10): Rabbit items, boots (iron/golden), rails, saddle, minecarts, maps High EXP (10-15): Rabbit foot, golden carrot, recovery compass, horse armor Top-tier (18-28): Diamond boots, diamond horse armor, netherite boots Power (combat/strength-themed items) Low EXP (2-5): Flint, bone, netherrack, copper, leather armor Medium EXP (5-10): Swords (wood–iron), axes, gunpowder, TNT, obsidian, iron ingots, blaze items High EXP (12-25): Diamond gear, skulls/heads, ancient debris, trial keys, anvil Top-tier (28-50): Netherite sword/axe, mace, totem of undying, wither skeleton skull, nether star, netherite block, heavy core Stamina (food/endurance-themed items) Low EXP (1-3): Seeds, flowers, mushrooms, basic vegetables, berries, bamboo Medium EXP (5-10): Bread, cooked meats, stews, potions, beds, gems (lapis, redstone), tools (wood–iron) High EXP (10-15): Emeralds, experience bottles, glistering melon, golden apple, diamond tools, wither rose Top-tier (20-50): Golden apple (20), netherite tools (28), emerald block (25), enchanted golden apple (50) How Feeding Works Player holds an item and right-clicks the Chao If the item is in the ChaoSkillItems map, the corresponding skill gains that much EXP The item is consumed (1 from the stack), hearts spawn, burp sound plays An animated progress bar appears at the top of the screen showing the skill gaining experience If enough EXP to level up, the bar fills, resets, and continues filling The Chao menu does not open when holding an item (feeding takes priority)

Файлы

chaos_garden_mod-1.0.0.jar(4.41 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.1

Загрузчики

Fabric

Версии игры

1.21.1–1.21.11

Загрузок

19

Дата публикации

3 нед. назад

Загрузил

ID версии

Главная