跳到正文

Ice and Fire (Unofficial Port)

作者:Vladeezy

Unofficial port of Ice and Fire: Dragons to NeoForge and Fabric for Minecraft 1.21.1 to 26.3: dragons, sea serpents, myrmexes and more.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Dragons, sea serpents, myrmex hives and the dread creatures, on NeoForge and Fabric for the new Minecraft versions.

📜 Original mod

This is an unofficial port of Ice and Fire: Dragons 2.1.13 by Alexthe666 and TheBv (Forge 1.20.1). Original source: github.com/AlexModGuy/Ice_and_Fire, license LGPL-3.0; this port is LGPL-3.0 too. All the content, art, sounds and ideas are theirs; please report bugs of this port to this port’s issues, not to the original authors.

How this port differs from the original

  • New Minecraft versions and loaders: NeoForge and Fabric for Minecraft 1.21.1, 1.21.11, 26.1.2, 26.2 and 26.3 (the original is Forge 1.20.1 only).
  • Same content: every dragon, creature, item, block and structure of 2.1.13, the bestiary and the dragon forge. Worlds and items of the 1.20.1 version are upgraded.
  • Rampart instead of Citadel: the model and animation classes of Citadel that the mod uses, ported to every version and loader; models draw exactly as with Citadel.
  • Bugs of the original fixed, among them: dragons drawn several times too big with a 23-block hitbox on 1.21 (the rider sat under the body), dragon parts piling up in old worlds (“UUID of added entity already exists”), features generated at the world border, the myrmex queen leaving her hive, hippogryphs stuck in the air, ~200 useless network packets per second per dragon, clients able to damage any entity or rewrite any hive through the network. The full list is below.
  • Tested: server self-tests, a load test with 30 adult dragons and 100 creatures, a dedicated server with a client riding a dragon, and a client scene with every creature, also together with Sodium, Iris, Lithium, FerriteCore, Jade and EntityCulling.

🛠️ Fixed problems

Bugs of the original

  • Dragons drawn several times too big on Minecraft 1.21, with a hitbox 23 blocks high instead of 5 (also big death worms, sea serpents, dread creatures, young myrmexes); the rider sat under the dragon’s body, now on its back.
  • Log flooded with “UUID of added entity already exists: Dragon Part” (#5089, #5360); dragon parts of old worlds no longer pile up.
  • Crashes from features and structures generated at the world border (#5335, #5592).
  • Server watchdog crash in the entity data cache (#5495).
  • Server crash when a myrmex swarmer (or a death worm / troll of an unknown kind) died.
  • Dragons sent ~200 useless network packets per second each to every player nearby, a likely cause of the riding lag on servers (#5192, #5208).
  • Network exploits: clients could deal any damage to any entity nearby, saddle and armor any hippogryph, teleport ridden creatures, rewrite any myrmex hive, add any bestiary page on any lectern, make any dragon breathe fire anywhere.
  • The myrmex queen left her hive whenever she “saw the sky”, also through water or a broken ceiling (#5197, #4297).
  • Hippogryphs and griffins stuck in the air with folded wings (#5064, #5251); amphitheres sitting in the air after the rider gets off (#5157).
  • Hippogryphs and amphitheres taking off in caves below y 0, dragon corpses floating there.
  • Dragon horn did nothing when the click hit a dragon part (#5196).
  • Lightning dragon head twitched once per wing beat while flying (#4768).
  • Graveyards and mausoleums generated on oceans (#5146); “dangerous worldgen distance from spawn” ignored (#4398).
  • Skin showing through helmets (#5112).
  • Health above 1024 in the config silently capped by Minecraft: the config now says so and the log warns (#5369).
  • Summoning crystal state shared by all players: two players summoning at once broke each other.
  • Block updates (podium, lectern, dragon forge, jar, pixie house) went to every player of every dimension, the dragon forge’s cook time every tick; now only to the players near the block.
  • Every right click with a myrmex staff added an empty hive to the world data.
  • The bestiary’s entry names were white on light parchment and could not be read.
  • Light gray banner patterns showed their raw translation key.
  • Only one hydra neck had a hitbox; deathworm armor repaired with the wrong chitin; Stymphalian feathers and hydra arrows damaged the wrong item.

Reported on the port

  • A stone statue crashed the game, and the world crashed again on every load (a gorgon’s victim or a troll caught in daylight, Minecraft 1.21.11 and 26.x): fixed in beta.6, worlds that crashed load again and keep their statues.
  • The ghost was drawn opaque on Minecraft 26.3: fixed in beta.5.

🐉 About the mod

Ice and Fire brings the creatures of myth into Minecraft. Find fire, ice and lightning dragons in their caves and roosts, raise one from an egg, ride it and dress it in armor. Forge dragonsteel from the blood and bones of slain dragons, face the hydra, the cyclops, gorgons, sea serpents and the dread undead, and record every creature in the bestiary.

  • Dragons: three kinds, five growth stages, caves and roosts with their hoards, tamed dragons that fight and carry you
  • Creatures: hippogryphs, amphitheres, hippocampi, pixies, sirens, trolls, cyclopes, death worms, cockatrices, Stymphalian birds, ghosts, myrmex hives with their queen, and more
  • Gear: dragon scale armor, dragonsteel, dragon bone weapons, the dragon forge, the bestiary

📦 Installation

Pick the file for your Minecraft version and loader. Needed on both the client and the server.

  • Minecraft 1.21.1: NeoForge 21.1.197+ or Fabric (Fabric API)
  • Minecraft 1.21.11: NeoForge 21.11.48+ or Fabric (Fabric API)
  • Minecraft 26.1.2: NeoForge 26.1.2.121+ or Fabric (Fabric API)
  • Minecraft 26.2: NeoForge 26.2.0.93+ or Fabric (Fabric API)
  • Minecraft 26.3: NeoForge 26.3.0.99+ or Fabric (Fabric API)
  • Required: Rampart 1.1.0+ for the same version and loader, and Fabric API on Fabric
  • Optional: JEI (the dragon forge recipes)

This is a beta. Source, changelog and older files: github.com/Vladeezyy/IceAndFire.

常见问题

Ice and Fire (Unofficial Port) 支持哪些 Minecraft 版本?

Ice and Fire (Unofficial Port) 支持 Minecraft Java 版 1.21.1–26.3,共 5 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Ice and Fire (Unofficial Port) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Vladeezy 的其他作品

查看全部 →