|
僵尸来袭 (Zombies Are Coming)Github |相关wiki |源站链接支持: fabric这个模组会在玩家周围的每个维度不断生成僵尸(每 tick 生成 5 次)。这是最基本的实现,但我想要增加许多不同的子系统来增加模组的难度。
我希望在较长的时间内实现以下某些功能:
- 为僵尸添加基本能力:提高伤害(使用火、冻结)或使用其他效果
- 为僵尸赋予各种能力:比如 [Eldritch Mobs](链接)(不完全相同,但类似)
- 赋予僵尸各种智能:比如跳跃咬人、跳过间隙(可能不太容易实现)以及行为模式(聚集在玩家周围)(也不太容易实现但可能性存在)
我希望目前实现以下某些功能:
- 不同环境生成不同类型的僵尸(水中生成溺尸,熔岩中生成僵尸猪灵,阳光下生成枯僵)
- 使僵尸对阳光天然免疫(可能不是所有僵尸,因为并非每个人都喜欢白天出现僵尸)
- 利用各种创造模式工具(比如 /ride /tp)增强僵尸的能力
- 升级 – 随着时间的推移和玩家取得重大成就,生成更多并更强大的僵尸
- 可能找出一种方法将数据存储在世界文件中(NBT 数据),以便在重新加载世界时保留状态
你之前不是做过一个类似的模组吗?
是的,我做过一个名为 [Zombie Apocalypse](链接) 的模组,这是一次很好的经历,也赚了一些钱。这个模组仍然可作为源代码使用,所以你可以使用它来编译代码。
那上一个模组出了什么问题?
嗯,很麻烦啊。这是我的错。最糟糕的事情是配置文件。我不得不花费太多时间编写配置代码。而且这个模组似乎不太像它的名字。
这次我希望让僵尸的密度降低,但增加伤害和能力。而且不局限于一些配置选项。
上次有一件事情有点错。一切都是配置,这让我难以尝试编写难以配置的功能。
所以这一次没有配置文件了?
是的,至少很长一段时间内没有。我在考虑使用 yacl 来配置。
但是我会尝试使模组以一种格式易于编辑源代码以满足你的喜好。
所以这是一个全是僵尸的模组。
这次不是,我还想尝试使用骷髅等其他类型的生物。
你会添加客户端内容吗?
不会。
来自Modrinth所有游戏版本25w31a25w32a1.21.81.21.71.21.61.21.525w10a25w09b1.21.41.21.4-rc11.21.31.21.11.21.21.20.41.20.2所有类型fabricquiltZenXArch\'s Zombie Apocalypse 0.0.29zombies_zenxarch-0.0.29.jar下载0.0.29#Alphazombies_zenxarch-0.0.29-sources.jar下载0.0.29#Alpha## new zombies- bonemeal zombie: passively bonemeals plants on its position- invisible zombie## changes- add count entry to spawn particles effect- bonemeal effect- add interval based mob effect展开版本: 0.0.29支持游戏: 25w31a, 25w32a类型:FabricQuiltAlpha下载次数: 17ZenXArch\'s Zombie Apocalypse 0.0.28zombies_zenxarch-0.0.28.jar下载0.0.28#Alphazombies_zenxarch-0.0.28-sources.jar下载0.0.28#Alpha### Changes- Updated to snapshot- remove brain code (temporary,only for snapshots)- add copper armor展开版本: 0.0.28支持游戏: 25w31a类型:FabricQuiltAlpha下载次数: 10ZenXArch\'s Zombie Apocalypse 0.0.28zombies_zenxarch-0.0.28.jar下载0.0.28#Alphazombies_zenxarch-0.0.28-sources.jar下载0.0.28#Alpha## New Effects- Explosion effect- convert to entity type## New Zombies- Exploding zombie rare in all biomes- Rain zombies , spawns in rain, drops drowned loot展开版本: 0.0.28支持游戏: 1.21.8类型:FabricQuiltAlpha下载次数: 103ZenXArch\'s Zombie Apocalypse 0.0.27zombies_zenxarch-0.0.27.jar下载0.0.27#Alphazombies_zenxarch-0.0.27-sources.jar下载0.0.27#Alpha### Fixes- Fixed a npe if zombie has null variant### Changes- Zombies variants are more common now- Zombies will try to ride chickens and parrots if the player is towering (only if chickens/parrots are close by)- Default datapack is now optional (can be disabled)- bit Cleaner code- Zombies drop bones- Zombies run when they acquire a target- Night zombies are a bit slower### Changes to datapack- Add weather related spawn conditions展开版本: 0.0.27支持游戏: 1.21.7, 1.21.8类型:FabricQuiltAlpha下载次数: 88ZenXArch\'s Zombie Apocalypse 0.0.26zombies_zenxarch-0.0.26.jar下载0.0.26#Alphazombies_zenxarch-0.0.26-sources.jar下载0.0.26#Alpha## New zombie attachments- Invulnerability to damage types (as an attachment)- Heal from attack damage (mob effect)## Changes- Axe zombie heals from attacks- Fire zombie is invulnerable to fire, freeze zombie is same with freezing damage- Difficulty does not go down to zero after a long time but to 25%展开版本: 0.0.26支持游戏: 1.21.7类型:FabricQuiltAlpha下载次数: 38ZenXArch\'s Zombie Apocalypse 0.0.25zombies_zenxarch-0.0.25.jar下载0.0.25#Alphazombies_zenxarch-0.0.25-sources.jar下载0.0.25#Alpha#### Changes- Updated to 1.21.7展开版本: 0.0.25支持游戏: 1.21.7类型:FabricQuiltAlpha下载次数: 31ZenXArch\'s Zombie Apocalypse 0.0.25zombies_zenxarch-0.0.25.jar下载0.0.25#Alphazombies_zenxarch-0.0.25-sources.jar下载0.0.25#Alpha### Changes- Added duration property to spawn effect cloud mobeffect- Add two new zombie variants swamp (poison), desert(darkness,hunger and husk skin)- Changed internal spawn logic (optimized)展开版本: 0.0.25支持游戏: 1.21.6类型:FabricQuiltAlpha下载次数: 57ZenXArch\'s Zombie Apocalypse 0.0.24zombies_zenxarch-0.0.24.jar下载0.0.24#Alphazombies_zenxarch-0.0.24-sources.jar下载0.0.24#Alpha## Changes- Updated to 1.21.6- Fix axe zombie having freeze effects- Slightly change zombie spawning- Add misc commands (only in dev env)展开版本: 0.0.24支持游戏: 1.21.6类型:FabricQuiltAlpha下载次数: 66ZenXArch\'s Zombie Apocalypse 0.0.23zombies_zenxarch-0.0.23.jar下载0.0.23#Alphazombies_zenxarch-0.0.23-sources.jar下载0.0.23#Alpha- Split datagen sources (done similiar to [frostiful](https://github.com/TheDeathlyCow/frostiful/blob/1.21.5/build.gradle))- Updated libs- Added a zombie variant that spawns in forest with axe- Note: Sources for datagen not added展开版本: 0.0.23支持游戏: 1.21.5类型:FabricQuiltAlpha下载次数: 176ZenXArch\'s Zombie Apocalypse 0.0.22zombies_zenxarch-0.0.22.jar下载0.0.22#Alphazombies_zenxarch-0.0.22-sources.jar下载0.0.22#Alpha## Update to 1.21.5- Tiny changes to mod metadata展开版本: 0.0.22支持游戏: 1.21.5类型:FabricQuiltAlpha下载次数: 357ZenXArch\'s Zombie apocalypse 0.0.21zombies_zenxarch-0.0.21.jar下载0.0.21#Alphazombies_zenxarch-0.0.21-sources.jar下载0.0.21#AlphaUpdate to 25w10a展开版本: 0.0.21支持游戏: 25w10a类型:FabricQuiltAlpha下载次数: 35ZenXArch\'s Zombie apocalypse 0.0.21zombies_zenxarch-0.0.21.jar下载0.0.21#Alphazombies_zenxarch-0.0.21-sources.jar下载0.0.21#AlphaMassive overhaul to entity variant system.Now uses fabric data attachment api as components and uses vanilla\'s mob variant system for spawn conditions.## Changes- Much cleaner code- Added texture override attachment- zombie attributes are no longer hardcoded- Various additions to data driven system (kinda long)## Fixes- No null pointer exception in random zombie effect展开版本: 0.0.21支持游戏: 25w09b类型:FabricQuiltAlpha下载次数: 25ZenXArch\'s Zombie apocalypse 0.0.20zombies_zenxarch-0.0.20.jar下载0.0.20#Alphazombies_zenxarch-0.0.20-sources.jar下载0.0.20#Alpha## Changes- Basic update to 1.21.5- Removed usage of deprecated method for smartbrainlibUse smartbrainlib for 1.21.4Build against [@b0fe16a6d4eb767ecc1b7d6ebc9c1b820c7c0d78](https://codeberg.org/ZenXArch/zombies/commit/b0fe16a6d4eb767ecc1b7d6ebc9c1b820c7c0d78)展开版本: 0.0.20支持游戏: 25w09b类型:FabricQuiltAlpha下载次数: 30ZenXArch\'s Zombie apocalypse 0.0.20zombies_zenxarch-0.0.20.jar下载0.0.20#Alphazombies_zenxarch-0.0.20-sources.jar下载0.0.20#Alpha## New Features- Zombie variant based entity textures- zombies variants now use \"{namespace}/textures/entity/zombie/{id}.png\" as its texture if the path is present- uses fabric data attachments api for syncing this info to client- So the mod is still optional on clientside## Extra- Updated dependencies,updated smartbrainlib- kind of better leaping code展开版本: 0.0.20支持游戏: 1.21.4类型:FabricAlpha下载次数: 378ZenXArch\'s Zombie apocalypse 0.0.19zombies_zenxarch-0.0.19.jar下载0.0.19#Alphazombies_zenxarch-0.0.19-sources.jar下载0.0.19#AlphaJust me dumping commits from repo I did 3 months ago## Changes- Code refactor (not that it changes on gameside)- Zombies can now leap at you (kinda broken, so much so I want to stop trying to write custom Ai for zombies)- Added attributes field to zombie variants (yeah now they are variants)- Zombie equipment now mirrors vanilla- Added a loot condition as a spawn check (you can now restrict zombie spawning)- Added TimeCheckLootCondition (I someday need to write documentation for this)- Added quality field to like make better/stronger zombies spawn at higher difficulty## Future plansWell, I kinda abandoned the project after/during my exams.SO now- Remove smartbrainlib unless I have a solid plan for what I want to do with it- Maintain the project, just update dependencies- Add more data driven features like make mob spawning less hardcoded- Make it more modular, like implement component system from 1.21.5- Work towards 1.21.5- Backport to 1.21.1展开版本: 0.0.19支持游戏: 1.21.4类型:FabricQuiltAlpha下载次数: 39ZenXArch\'s Zombie apocalypse 0.0.18zombies_zenxarch-0.0.18.jar下载0.0.18#Alphazombies_zenxarch-0.0.18-sources.jar下载0.0.18#Alpha## Changes- A new dependency (smartbrainlib)- The new dependency will allow for much more complex zombie behaviour- The zombies currently have two behaviours removed.- They can\'t break doors (will add later).- They won\'t break eggs (I guess fine since they were spawning in broad daylight).- Zombies no longer try to call spawning code when they get damaged- Now most zombies have half health (but double speed if spawned at night)- Have lower follow range (about same follow range at night)- Added a density capper (no longer zombies getting flooded in a single area- Added a gamerule to control if zombies should immediately target player on spawning (default: false / used to true)- Implemented all zombie events## Note- This is an alpha mod so api is unstable so datapack features are likely (definetly) going to change展开版本: 0.0.18支持游戏: 1.21.4类型:FabricQuiltAlpha下载次数: 382ZenXArch\'s Zombie apocalypse 0.0.17zombies_zenxarch-0.0.17.jar下载0.0.17#Alphazombies_zenxarch-0.0.17-sources.jar下载0.0.17#Alpha## Changes- Add more sugar to codec (in code and in json)- Add ability to apply status effect to zombie展开版本: 0.0.17支持游戏: 1.21.4类型:FabricQuiltAlpha下载次数: 65ZenXArch\'s Zombie apocalypse 0.0.16zombies_zenxarch-0.0.16.jar下载0.0.16#Alphazombies_zenxarch-0.0.16-sources.jar下载0.0.16#Alpha## Changes- Make more fields optional in template format- Change and add biome tags (now uses conventional tags)- Add a field for death loot table of a zombie template- Add a lot more event fields (only previous are implemented)- Change format and now being able to specify a status effect instance### Update to minecraft 1.21.4展开版本: 0.0.16支持游戏: 1.21.4类型:FabricQuiltAlpha下载次数: 37ZenXArch\'s Zombie apocalypse 0.0.15zombies_zenxarch-0.0.15.jar下载0.0.15#Alphazombies_zenxarch-0.0.15-sources.jar下载0.0.15#AlphaFix launching the game in the rc candidate## Big Changes- Now you can configure the zombies using datapacks- (Being lazy i have not written a guide yet)- The configuration is similiar to how enchantments work- Forgot to wrote this initially but loading old worlds with old zombies will reset those zombies to normal zombies because of changes to id and I couldnt be bothered to write a backward compatible so, now you know展开版本: 0.0.15支持游戏: 1.21.4-rc1类型:FabricQuiltAlpha下载次数: 39ZenXArch\'s Zombie apocalypse 0.0.14zombies_zenxarch-0.0.14.jar下载0.0.14#Alphazombies_zenxarch-0.0.14-sources.jar下载0.0.14#AlphaActually for rc-1 (Does not run sorry)## Changes- No Zombies spawn on first day- Optimized the difficulty code a bit展开版本: 0.0.14支持游戏: 1.21.4-rc1类型:FabricQuiltAlpha下载次数: 35ZenXArch\'s Zombie apocalypse 0.0.13zombies_zenxarch-0.0.13.jar下载0.0.13#Alphazombies_zenxarch-0.0.13-sources.jar下载0.0.13#Alpha## Fixes- Zombies no longer target creative players on spawn- Spawn speed can now be lot slower- Fix zombies not spawning if player is standing under sky and zombies burn is daylight is set to true## Changes- Now zombies stop spawning if you spend too much time in a place- Changed difficulty calculation- There is no longer a sudden increase in difficulty as soon as you craft wooden tools- Now you can have maximum difficulty without having moon size being max展开版本: 0.0.13支持游戏: 1.21.3类型:FabricQuiltAlpha下载次数: 110ZenXArch\'s Zombie apocalypse 0.0.12zombies_zenxarch-0.0.12.jar下载0.0.12#Alphazombies_zenxarch-0.0.12-sources.jar下载0.0.12#Alpha- Add lots of features to zombie templates- Next version could possibly be data driven (with datapacks)## Zombie Templates- fire zombies (spawns in hot biomes (using biomes which warm frog variant spawns in))- freeze zombies (spawns in cold biomes (using biomes which cold frog variant spawns in))- swapping zombie (spawns in all biomes rarely, swaps position with the mob it attacks)- All these zombies also show particle effects展开版本: 0.0.12支持游戏: 1.21.3类型:FabricQuiltAlpha下载次数: 59ZenXArch\'s Zombie apocalypse 0.0.11zombies_zenxarch-0.0.11.jar下载0.0.11#Alphazombies_zenxarch-0.0.11-sources.jar下载0.0.11#Alpha- Zombie equipment is now controlled by loot tables.(Difficulty is inserted into the zombie loot table through luck value).- Zombies immediately target nearest player on spawn (within 64 blocks)- internally added zombie templates (could become data driven in futute)## Fixed- Zombie now don\'t spawn in ancient city## Known issues- Zombie equipment are always enchanted展开版本: 0.0.11支持游戏: 1.21.3类型:FabricQuiltAlpha下载次数: 45ZenXArch\'s Zombie apocalypse 0.0.10zombies_zenxarch-0.0.10.jar下载0.0.10#Betazombies_zenxarch-0.0.10-sources.jar下载0.0.10#BetaUpdate to 1.21.3- better mixin (less shady reflection)展开版本: 0.0.10支持游戏: 1.21.3类型:FabricQuiltBeta下载次数: 89ZenXArch\'s Zombie apocalypse 0.0.10zombies_zenxarch-0.0.10.jar下载0.0.10#Betazombies_zenxarch-0.0.10-sources.jar下载0.0.10#Beta# New Gamerules- Zombies burn in daylight -> whether or not modded zombies burn/spawn in daylight- Spawn zombies -> whether or not to spawn zombiesis Independent of other gamerules so you can have it so others mobs don\'t spawn and this mod still works- Optimized spawning code展开版本: 0.0.10支持游戏: 1.21.1类型:FabricQuiltBeta下载次数: 618ZenXArch\'s Zombie apocalypse 0.0.9zombies_zenxarch-0.0.9.jar下载0.0.9#Betazombies_zenxarch-0.0.9-sources.jar下载0.0.9#Beta- Removed debug code that wasn\'t mean to be there (simply commented a line)- Removed config- Added data generation (now internal stuff is controlled by tags, only items for now)- Also an enchantment provider now controls enchantments- Fixed a bug with enchantments not applying- Added two gamerules- Now mod depends on fabric api- Now difficulty is dependent on number of zombies killed,time passed,equipment,weapons and food in your inventory展开版本: 0.0.9支持游戏: 1.21.1类型:FabricQuiltBeta下载次数: 61Zombies Are Coming 0.0.8zombies_zenxarch-0.0.8.jar下载0.0.8#Alphazombies_zenxarch-0.0.8-sources.jar下载0.0.8#AlphaUpdated to 1.21.2Late night portAll i can say is that it will not crashArmor may work different (or not work)Enchantments may not work or they might展开版本: 0.0.8支持游戏: 1.21.2类型:FabricAlpha下载次数: 73Zombies Are Coming 0.0.8zombies_zenxarch-0.0.8.jar下载0.0.8#Alphazombies_zenxarch-0.0.8-sources.jar下载0.0.8#AlphaAdded lots of new config options- optionally showing difficulty in player subtitle (debug.toml)time period through which difficulty varies (time.toml)- enchantments (equipment.toml)- biome checks (spawn.toml)Changed logic for several factors- spawning, now picks an initial pos and tries spawning extra around that- Now uses #swords #axes #{mace,trident,{head,...}_armor}_enchantable weapons/armor- Changed chances for picking weapons (lowered it, ~0.5 chance for any single piece on a zombie)Fixed bugs (I don\'t know which ones, or even new or old ones but they were fixed)I basically went full quality control and like tried to over engineer I think (add too many locs/ so maybe more bugs)Performance might get worse.展开版本: 0.0.8支持游戏: 1.21.1类型:FabricAlpha下载次数: 113Zombies Are Coming 0.0.7zombies_zenxarch-0.0.7.jar下载0.0.7#Alphazombies_zenxarch-0.0.7-sources.jar下载0.0.7#Alpha## Added a basic config to the mod.Using Kaleido config/quilt configWill find toml files under config/zenxarch_zombies- For lightlevel effect on spawn rates- Range in which zombies are spawned- Biomes in which no zombies should spawn- Debug config (logging and particles disabled by default)A few fixes to the spawning code. Very stable right now.展开版本: 0.0.7支持游戏: 1.21.1类型:FabricAlpha下载次数: 72Zombies Are Coming 0.0.6zombies_zenxarch-0.0.6.jar下载0.0.6#Alphazombies_zenxarch-0.0.6-sources.jar下载0.0.6#AlphaBasically tried my best to port to 1.21.1. (There could be problems I didnt check thoroughly)Fixed some crashes on high day count (or in general). They might have been there in last version.Zombies show particles (was middle of like adding special particles to stronger zombies).No gaurantee this will launch but give it a try.展开版本: 0.0.6支持游戏: 1.21.1类型:FabricAlpha下载次数: 55Zombies Are Coming 0.0.5zombies_zenxarch-0.0.5.jar下载0.0.5#Alphazombies_zenxarch-0.0.5-sources.jar下载0.0.5#AlphaFix a lot of spawn related problems.Reloading world now also reloads the new zombies.A lot of changes (make it more like inner minecraft logic). So the natural zombies are different than the mod\'s spawned zombies.Also zombies can now be spawn proofed, using blocklight, and level above 0 is fine.Spawn speed is higher now, Also a debug class is added. Logging stats every 5 minutes.展开版本: 0.0.5支持游戏: 1.20.4类型:FabricAlpha下载次数: 843Zombies Are Coming 0.0.4zombies_zenxarch-0.0.4.jar下载0.0.4#Alphazombies_zenxarch-0.0.4-sources.jar下载0.0.4#AlphaSo I have implement difficulty into the game.So the difficulty is divided into three phases.First Five days ->Zombies spawn slowly and without armor.First Fifty days ->Zombies spawn fast with passing days.They can spawn with armor (less powerful than diamond armor) with max 10% chance.Enchanted armor (always cause yeah alpha) not treasure.Then upto 250 days ->Zombies spawn faster and faster.Zombies spawn with armor (including more powerful than diamond) (50% normal armor and 5% rare armor).5% chance of spawning with shield.Zombies spawn with enchantments (every single one) including treasure enchantments.Also modded armor/swords/enchantments are supported.展开版本: 0.0.4支持游戏: 1.20.4类型:FabricAlpha下载次数: 80Zombies Are Coming 0.0.3zombies_zenxarch-0.0.3.jar下载0.0.3#Alphazombies_zenxarch-0.0.3-sources.jar下载0.0.3#AlphaSo yeah New Version.Well just changed how stuff works.This uses rather simple techniques (just copies vanilla dynamics more than last time).So yeah a difficulty setting, so you will see more zombies as more days pass by (difficulty goes up till 100 days and 100 hours (in one place)).Your regular stuff.Enchanted armor, leather,iron,diamond,netherite armor.For weapons -> iron shovel,sword,diamond sword,netherite axe.展开版本: 0.0.3支持游戏: 1.20.4类型:FabricAlpha下载次数: 73Zombies Are Coming 0.0.2zombies_zenxarch-0.0.2.jar下载0.0.2#Alpha- Just some basic setupJust simple zombies spawning at night.And more stable.展开版本: 0.0.2支持游戏: 1.20.4类型:FabricAlpha下载次数: 58Zombies Are Coming 0.0.1zombies_zenxarch-0.0.1.jar下载0.0.1#Alphazombies_zenxarch-0.0.1-sources.jar下载0.0.1#Alpha- A very basic mod that tries 5 times every tick to spawn a zombie展开版本: 0.0.1支持游戏: 1.20.2类型:FabricAlpha下载次数: 224全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
僵尸来袭 |
|