Added Gun mechanics to the plugin as well as 4 starter guns
- Guns have zoom ability configurable, right click to toggle zoom on or off while holding a gun
- Guns ammo is tied to their durability, you repair the gun to get more ammo (subject to change)
- Ammo count is shown on the gun tooltip, also represented by the durability bar
Overhauled zombie lost/stuck/water logic, if a player is in the water or surrounded by water the mobs will teleport to land if there is none around the player
- Todo think of how to deal with potential player just having a sky base or massive water moat
Added visible countdown for MMO abilities in the bottom middle of the screen
Fixed the zombie apocalypse pause function, now properly pauses any active apocalypse at the day/timer and wave/timer when there became no players in the world
- and will resume upon a player rejoining it or logging back into it
Added configurability for custom pet taming to be allowed/disallowed by world (added to disallowed for zombie apocalypse world by default but you can change in pets.yml config file)
- this essentially allows you to decide where/when the custom tamed pets/commands can be used by world, to block off specific scenario worlds for example
Added active progress bar to the Current day bar at the top of the screen, as time counts down till the next day the bar will fill
Added configurable option for staggering wave spawns (to help with lag on slower servers or for on larger servers with much higher player count)
- basically it will stagger based on the values you set, amount per second over how many seconds
- example if you have 100 mobs to spawn over 5 players, it will spawn 20 mobs per second still split evenly across the players each second (until all spawned)
- vs currently it will just spawn all of them for all players at the same time
Added configurable max alive hostile mobs for zombie apocalypse
- example if you set to 100, and you reach that many alive zombie mobs, and another wave spawns 0 mobs will spawn, if your at 85 and a new wave spawns it will spawn up to the difference from your setting