
MITE:Equilibrium
This mod offers a linear progression experience with the goal of liberating the End . Without overly flashy details, the main task is to carefully consider your environment and make the right choices.
Список изменений
MITE:Equilibrium Beta 1.0.8_2:新生物更新
i.已知bug:所有的工作台方块、非原版熔炉方块和洋葱方块破坏时无法掉落物品,现已在1.0.8_2-fixed修复
ii.或许这些bug可以视作是一种另类的挑战?
iii.兼容性维护提上日程,未来版本将有一个长期兼容维护,尽可能修复新版本无法打开旧版本世界的问题
1、优化了水碗、牛奶碗的转化逻辑,背包满时不再损失物品,另外,牛奶碗可以在玩家蹲下时右键快速倒空(像倒空水碗一样)
2、玩家接触到完整的水方块时,周期性(每20ticks)检查一次玩家背包,若存在岩浆桶,直接在玩家所在位置生成一个石头方块,然后转化为铁桶
3、岩浆桶物品实体落入水中同样会触发上述定义的逻辑
4、加入亡魂,这是一个只会生成在主世界中y<0处的稀有僵尸变种,初始拥有全套的铁制盔甲(但无初始护甲,只应用了装备护甲),血量为30点,初始武器装备为铁剑或铁锤,伤害极高(1.0+对应武器伤害),攻击距离非常远(持有铁锤时为1.5格,持有长剑时为2.0格),但与僵尸一样移动速度较慢
5、岩浆怪(考虑为史莱姆由下界岩硬化而成)现在只受来自镐或锤类的攻击,综上,只有附魔镐或附魔锤才能对其造成伤害
6、加入了火元素,一种只生成在岩浆之上、全身透明着火、免疫火焰伤害的怪物,细节如下
(1)生成时无视亮度限制,在主世界生成时需要y<0的高度条件,在地下世界不生成,而在下界生成时不受高度限制
(2)只有附魔武器才能对其造成伤害,脱离岩浆时持续造成伤害,在岩浆池中每20tick恢复一点生命,雪球会对其造成大量伤害,在接触水的一瞬间就会消失
(3)对玩家仅造成1点伤害,但会施加一个比较长的火焰刻(共16点持续火焰伤害,每次受击会刷新火焰刻,但遇水可提前结束)
(4)丢失攻击目标时,会快速返回至最近的岩浆池中
(5)在岩浆池中应用一个更快的移动速度(与玩家游泳速度相近)
7、右键水碗倒出水(变回碗)就能立刻结束着火状态(在下界依然生效)
8、新建了一个大型哈希表,在其中穷举所有方块的硬度,抛弃方块tag架构(提升破坏方块效率,解决延迟问题,提升tps)
9、使用工具采集方块时,每次采集完毕会进行一次快速查表,减少对应方块硬度的耐久值
10、为甜菜根加入了生病状态,现在遇到村庄自然生成的甜菜根时不再触发闪退
11、对任意作物进行交互,会触发一次邻居状态更新,提升同步性(村庄自然生成的作物可以正常使用骨粉进行治疗)
12、村庄自然生成的作物不属于玩家种植而成,故维持默认的生病状态,即选择所有自然生成的作物默认生病
13、任何情况下生病的作物被破坏时都不会掉落任何战利品
14、正确修复了烈焰人、黑色史莱姆、凋零骷髅、隐形潜伏者对非附魔武器的免疫条件,新加入的火元素现在同样需要附魔武器才能造成伤害
(1)使用近战武器时检测玩家主手物品,检查该武器是否具有附魔属性,若没有,则对该伤害免疫
(2)使用弓和弩射击,命中时检查玩家主手物品,若不为弓或弩(因为在命中目标之前就切换了物品栏),或者为非附魔的弓或弩,则对该伤害免疫,若附魔过则正常造成伤害
(3)烈焰人、火元素可以正常被玩家的雪球命中并造成伤害(即使雪球一般不可能被附魔)
15、若猪在生病时装有鞍,则现在死亡时可以正确掉落鞍了(而不会因为生病不掉落任何战利品就移除鞍)
MITE: Equilibrium Beta 1.0.8_2: New Creatures Update
i. Compatibility maintenance is now on the agenda. Future versions will have long-term compatibility maintenance to fix, as much as possible, issues where new versions cannot open old world saves.
ii. Known Bugs: All crafting table blocks, non-vanilla furnace blocks and onion blocks cannot drop items when broken. This issue has been fixed in version 1.0.8_2-fixed.
iii. Maybe these bugs can be regarded as a kind of special challenge?
1、Optimized the conversion logic for water bowls and milk bowls. Items are no longer lost when the inventory is full. Additionally, milk bowls can now be quickly emptied by right-clicking while crouching (similar to emptying water bowls).
2、When a player contacts a full water block, the player's inventory is checked periodically (every 20 ticks). If a lava bucket is found, a stone block is generated directly at the player's location, and the bucket is converted to an empty bucket.
3、The logic defined above is also triggered when a lava bucket item entity falls into water.
4、Added the Revenant, a rare zombie variant that spawns only in the Overworld at y<0. It initially spawns with a full set of iron armor (but no base armor value, only the armor from the equipment). It has 30 health points and is initially equipped with either an iron sword or an iron hammer. It deals extremely high damage (1.0 + the corresponding weapon's damage) and has a very long attack range (1.5 blocks with a hammer, 2.0 blocks with a longsword), but moves slowly like a regular zombie.
5、Magma Cubes (conceptualized as Slimes hardened by Netherrack) now only take damage from pickaxes or hammers. Therefore, only enchanted pickaxes or enchanted hammers can damage them.
6、Added the Fire Elemental, a monster that spawns only on lava, is transparent and on fire, and is immune to fire damage. Details are as follows:
(1) It spawns ignoring light level restrictions. In the Overworld, it requires the y<0 height condition. It does not spawn in the Underground. In the Nether, it spawns without height restrictions.
(2) Only enchanted weapons can damage it. It takes continuous damage when away from lava and regenerates 1 health every 20 ticks while in a lava pool. Snowballs deal significant damage to it, and it instantly disappears upon contact with water.
(3) It deals only 1 damage to players but applies a relatively long fire tick effect (16 points of total fire damage. Each hit refreshes the fire tick duration, but contact with water ends it early).
(4) When it loses its attack target, it quickly returns to the nearest lava pool.
(5) It applies a faster movement speed while in a lava pool (similar to the player's swimming speed).
7、Right-clicking a water bowl to pour out water (turning it back into a bowl) will now immediately extinguish the player's burning state (also works in the Nether).
8、Created a large hash table enumerating the hardness of all blocks, abandoning the block tag architecture (improves block breaking efficiency, solves latency issues, improves TPS).
9、When using a tool to harvest a block, a quick table lookup is performed after each harvest to reduce the tool's durability by an amount corresponding to the block's hardness.
10、Added a "sick" state for beetroots. Crashes are no longer triggered when encountering naturally generated beetroots in villages.
11、Interacting with any crop will now trigger a neighbor state update, improving synchronization (naturally generated crops in villages can now be properly treated with bone meal).
12、Naturally generated crops in villages are not planted by players, therefore they maintain the default "sick" state; meaning all naturally generated crops are set to be sick by default.
13、Sick crops do not drop any loot when broken under any circumstances.
14、Correctly fixed the immunity conditions for Blazes, Black Slimes, Wither Skeletons, and Invisible Lurkers against non-enchanted weapons. The newly added Fire Elemental also now requires enchanted weapons to take damage.
(1) When using a melee weapon, the player's mainhand item is checked. If the weapon does not have an enchantment attribute, the creature is immune to that damage.
(2) When shooting with a bow or crossbow, upon hit, the player's mainhand item is checked. If it is not a bow or crossbow (because the inventory was switched before the projectile hit), or if it is a non-enchanted bow or crossbow, the creature is immune to that damage. If it is enchanted, it deals normal damage.
(3) Blazes and Fire Elementals can be hit and damaged normally by player-thrown snowballs (even though snowballs generally cannot be enchanted).
15、If a pig has a saddle while it is sick, the saddle will now drop correctly upon death (and will not be removed just because being sick prevents all other loot from dropping).