Giter Site home page Giter Site logo

theturkeydev / call_of_minecraft-zombies Goto Github PK

View Code? Open in Web Editor NEW
20.0 5.0 21.0 28.97 MB

A Minecraft plugin designed to recreate the Call of Duty Zombies game mode!

License: MIT License

Java 100.00%
java minecraft minecraft-plugin minecraft-bukkit-plugin bukkit-plugin minecraft-bukkit plugin call-of-duty zombies

call_of_minecraft-zombies's Introduction

Call Of MineCraft: Zombies

COMZ, is a Bukkit plugin that adds the Zombies minigame from the Call Of Duty© Franchise

BukkitDev page: https://www.curseforge.com/minecraft/bukkit-plugins/call-duty-zombies

Contributing:

For those interested in contributing simply pull down the master branch, add your changes and make a PR! I'm not overly stringent on formatting, just try and keep the same style that you see in the code, or when in doubt just ask!

This is a gradle based project, so to make your life easier I recommend importing the project as such in your IDE. To build the plugin, simple run gradlew build on the root folder and then the plugin jar should be found in Core/build/libs when the build completes.

All core code that you will ikely need to edit will be located inside the Core module, but version compatibility code can be found in the NMS Support folder and then the corresponding version module.

call_of_minecraft-zombies's People

Contributors

ikbenignace avatar ilikestohack avatar itsjusttriz avatar metatableindex avatar stormtrooper28 avatar theturkeydev avatar xsmeths avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

call_of_minecraft-zombies's Issues

Hellhounds Spawn in areas players can't reach

Hellhounds spawn in areas players can't reach they can spawn as many as 30 blocks away and as close and 10 blocks but depending on the size of the average map makers room this means they spawn in rooms that ain't open or yet reachable I'd suggest maybe making it so they use a similar method to zombie spawns however I am no master coder xD

Using Spigot 1.16
COMZ DEV comzombies-Universal-2.2.65.jar

Weapon Signs Prices Instead of Ammo.

Weapon signs cannot be edited well atm. It would be nice for a player just to see "&cFIVE-SEVEN: 500" on a sign. Simple and clean.

But thats not to big of an issue.

The biggest thing is the ammo being shown rather than the price of the weapon. I have had a couple players die already by running to a weapon on the wall, tried to click it multiple times only to realize the "200/100" was ammo and not 200 points. Then get trapped beside the weapon and die. Then rage quit.... lol Just a tiny bit frustrating for newer players.

Spectating a game doesn't show Game Information

Not sure if this is a bug but when you spectate a game you cannot see the scoreboard sidebar information, and your gamemode stays as is. Which maybe it should be set to Spectate or Creative, and you should not be able to leave the arena area.

Grenades are infinite

Grenades and Monkey Bombs are able to be spammed infinitely, making them game breaking.

Enhancement Idea More customization to scoreboard and placeholders

It would be lovely to have more control over the look and layout of the scoreboard
and to be able to have placeholders such as kill's deaths games and other stats another idea inside the main config have an option to allow for dog rounds to be disabled if wished

Barriers can only be 1 block.

Im sure this is an obvious one but I'll put it here anyway.

Little bit of a pain for Barriers to only be 1 block when windows for zombies to crawl through are usually 2 x 2.

This is troublesome for someone like me who is trying to accomplish the most accurate recreation of Treyarch Zombie maps as possible.

DOG SPAWNS ON ROOFS

Again, no pun intended.

I would be on the Main level of Nacht, and dogs would spawn on the top floor, which sucks but isnt the biggest issue since you can go and unlock the upstairs barriers and get access to the dogs. Being on the main floor and having dogs spawn on the roof is an issue. Thankfully they despawn after sometime.

Is it possible to shorten dog spawns on the Y axis to 0 relative to the player?

Project Needs Package Reorganization

There just two main issues that I think should be fixed.

  • The plugin configuration files don't have their own separate folder.

This can be fixed by moving them into a new folder called "resources" or whatever at the base of the src.

  • The project uses improper package declarations. Usually, you only use .com if you own a website with that top level domain, but since (afaik) you don't the package should be named to me.Turkey2349.zombies

Please correct me if I'm wrong about the second one.

Disable Hellhound option not generating automatically

Disable Hellhound option is not generating automatically inside pre existing arenas.
The option does show up when you make a new map with /z createarena [name] sw,gw p1,p2

Using Spigot 1.16
COMZ DEV comzombies-Universal-2.2.65.jar

Economy Feature not working

I have both vaults and essentials installed both are using the latest versions however at the end of the match I am not being awarded the money I have set in the config using 1.16 version of spigot and COM: Zombies v2.2.63

Double Tap

I dont believe Double Tap is a thing. I could be wrong

But even so. It would be nice to have the choice between Double Tap 1.0 and 2.0
Depending on the Version of the COD game you are trying to recreate, these could be added in with the Weapon Packs.

If u select Weapon Pack "W@W" the Arena will allow you to use Double Tap 1.0.. but if the arena is selected with Weapon Pack "BO2" it would allow the player to use Double Tap 2.0 instead. Or access to both in the "ALL" weapon pack.

Just some thoughts.

Minor Bug Related to Mysterybox

Upon purchase everything is fine until you take your gun it can sometimes say you don't have enough points it doesn't prevent anything its just a confusing message for a player to receive

Using Spigot 1.16
COMZ DEV comzombies-Universal-2.2.65.jar

Start on higher rounds?

On Black Ops 2 zombies you have the option to start on higher rounds, this would be great for people playing in larger groups and don't want to get bored

Round Sounds

Sound for a round change is way to loud. 50% - 40% decrease should do it. Thanks

Arenas not being recognised

After having more than 2 arenas the plugin has had some form of leak as no matter how many times I restore the previous working third arena via my backup arena.json I restart the server and still the plugin is sure that all arenas that previously worked don't exist

Using Spigot 1.16
comzombies-Universal-2.2.63.jar

Weapon Packs

Have Weapon packs with different COD weapons.

While creating the Arena at the beginning, you could also declare a weapon pack or COD pack "W@W" "BO1" "BO2" "BO3" "ALL" for that Arena.

This would allow the Arena to use specific game weapons on signs, but more importantly, what you get out of the mysterybox.
Also this could work for Perks too maybe?

Example:
If I remade Nacht in MC. I would use Weapon pack W@W. and now I can use W@W weapons placing signs. and the box will show only W@W weapons.
Now If I had a different Arena on the same server and same world I could set that Arena as "BO1" if I was remaking Kino.
Or if someone is making there own style map that isnt dedicated to a COD game, they can just use "ALL"

Mystery Box Bug

I found a bug where if you have a multiplayer game it allows you to take other players weapons from the mystery box also sometimes even in a single player game the player can not take the weapon at all and it just times out the gun hope this can be fixed thanks

Zombies dont Start

If i join the game and want to start it only says that an internal error occured. So i rlly need help because i dont know, what to do

Doors don't regenerate

Hey! I just downloaded the new update and it runs very smoothly on 1.16.4! Excellent work sir! The only issue I have noticed is that doors do not appear to regenerate automatically, I have to go into creative mode and reset them.

IDK WHAT HAPPENS

[16:53:23] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'zombies' in plugin COM_Zombies v1.15.2-2.1.38
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[server.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[server.jar:git-Spigot-800b93f-8160e29]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:711) ~[server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1657) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1497) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils$$Lambda$3607/00000000DC0E0C40.run(Unknown Source) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895) [server.jar:git-Spigot-800b93f-8160e29]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828) [server.jar:git-Spigot-800b93f-8160e29]
at java.lang.Thread.run(Thread.java:823) [?:1.8.0_262]
Caused by: java.lang.NullPointerException
at com.theprogrammingturkey.comz.game.Game.clearArena(Game.java:1239) ~[?:?]
at com.theprogrammingturkey.comz.game.Game.endGame(Game.java:866) ~[?:?]
at com.theprogrammingturkey.comz.game.Game.setDisabled(Game.java:810) ~[?:?]
at com.theprogrammingturkey.comz.commands.EditCommand.onCommand(EditCommand.java:30) ~[?:?]
at com.theprogrammingturkey.comz.commands.CommandManager.onCommand(CommandManager.java:269) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[server.jar:git-Spigot-800b93f-8160e29]
... 18 more

Support for 1.16.4?

When I updated my server to 1.16.4 the plugin stopped working, I noticed on the plugin page that it goes to 1.16.3 so I figured that would be the problem.

Any thoughts as to when you’ll get it up to 1.16.4, if ever?

No pressure my guy, it’s a gorgeous plugin that runs smoother than a greased up pig on a slip n slide.

Game ended couldn't use any other commands

after the game ended we were teleported back to our previous positions however we couldn't use commands it kept saying in the chat that we were still in a game we had to use /z leave in order for it to take into account we were not in a game

good to knows
we died on a dog round "could be linked?"
The plugin had told us the game ended
We are using COM: Zombies v2.2.63

running in spigot 1.16

Aim Bug

noticed a bug with sneak/aiming you can aim when in lobby but you get stuck in aim mode and can't toggle out of it and then when teleported to the arena it puts you out of the aim mode and no longer can be used this error only occurs when you have the aim texture enabled inside the main config
2021-01-20-4.log

Blocks Flip When Creating Doors.

after a successful /zombies adddoor command is completed, the plugin flips the block being used, not sure the direction.

This seems to happen with non regular blocks. So stairs or Barrels.

Example:
As I am trying to recreate Nacht as accurate as possible, I would like to have a flipped over couch for a Barrier(Door) to buy as it would be accurate to Nacht. So I tried to use upside down stairs as it looks the most like a couch or a chair. but when the adddoor command was completed, the chairs turned to the side. and now it looks..... not good lol.

Players can leave the map.

Players, of course, can just jump out the window and leave the designated area. Theres no feature to keep them in.

Id recommend a barrier block if possible. One thats invisible of course, and that blocks players, but not mobs. Players cant leave, but zombies can still get it.

This might not be possible, or there might be another plugin out there that has already done this. If so, link the plugin on the main download page of COM:Zombies.

1.8?

Is the latest version compatible with 1.8 and if it is not is it possible to be compatible?

1.16.4?

I downloaded the plugin, built a map, and used the very simple system you designed to set it up, all seems to work fine until a player types /zombies join, in which they are placed in the lobby but given the error message "An internal error occurred."

Could this be because your plugin says only up to 1.16.3? If so, when is the 1.16.4 version coming? If not, why am I getting this error message?

Barriers linked to Spawners.

Barriers can only be linked to one Spawner.

Ive had zombies spawn at the front of the map, then I travel to get a weapon at the back of the map and stay there. The zombies walk all the way around and come to the window im nearest at. Unfortunately that window is still barricaded and isnt linked to the Spawner the zombies came out of.

Can we have barriers be linked to multiple spawners?

Mobs unable to pickup items server-wide

Hi, absolutely love the plugin.
I noticed while trying to make a farm with foxes that they were unable to pickup items. So I loaded up a fresh server with all the plugins I have, deleting plugins until I identified this one as the cause. I did some testing and with only this plugin enabled on a fresh install, both foxes and zombies are unable to equip items at all. My guess is whatever prevents the zombies in the arena from picking up items, applies server-wide and to all mobs. As far as I can see, no error messages are generated anywhere to send so I don't have much more information to offer than this. Thanks for putting in the work to create such a cool plugin.

Bugs and suggestions

Bugs

  • New arenas do not work properly unless the plugin is reloaded
    • Doors are not saved
    • Doors that are saved are assumed to be open, despite being closed, and don't reset at the end of the round
    • All barriers are treated as "Barrier 0"
  • Mystery boxes do not work, throwing an IndexOutOfBoundsException
    • This appears to be related to this line
    • They do sometimes work, but it's not reliable
  • Zombies are kind of stupid, and will tend to ignore players at a distance and may target players in creative mode
    • This may be a Minecraft bug, I'm not entirely sure
  • Leaderboards don't work at all, duplicating some players in the list and completely failing to register others
  • There is no way to "leave" "spectator mode", which makes adding spectator areas inconvenient as they have to be possible to leave via other means
  • Doors break when assigned as an arena door
  • Round ends prematurely when 3 players are dead in a 4-player game

Suggestions

See #9 also

  • A larger choice of particles or ItemStacks that are used as projectiles for guns may be nice
  • It would be nice if barriers could use the door system of the selection of multiple blocks to use
    • Adding to this, that means that all of the blocks in the barrier would be damaged at the same time, and would all be repaired together with the same sign
  • Doors marked as arena doors should open rather than be replaced with air
  • Wooden doors marked as arena doors should be impossible to open directly
  • To go with the above, redstone should still work with these doors, so that players won't get trapped on badly-designed parkour maps
  • It should be possible to link door signs to multiple doors
    • Alternatively, allow door signs to be powered by redstone, and to emit redstone when opened
  • Knife range is very low, even skilled players are unable to use it without taking damage - perhaps increase it by one block?
  • Auto-updating signs to show players who have gained the most kills may be nice

I'll add more stuff as I think of it

Issue with door removal

The removal process seems fine however it can bug out and even after removing the doors you wanted to remove and then typing "done" all other doors signs still appear to have the remove door text I have tried to do commands such as /z enable arena however still get the problem I go back into removal mode and do "done" again and it still seems to be bugged if I restart the server the signs are no longer buyable doors just signs with red text

Enchanement Idea "SOUL BOXES"

Soul Boxs that open doors!

They would work like this you could place as many "Soul Boxs" as you wanted around your map
Inside the "arenas.json" each arena could have its own value for the number of souls each "Soul Box" would need once all the boxes are filled it would open a door

A cool idea for indication on souls being collected could be a ray of particles going from the Zombie to the "Soul Boxs"

Zombies would need to be within a 4 blocks of an individual "Soul Box" for it's death to count

Barrier Spawn Block Interaction Error

I have spoken to you about this error on discord, but to recap.

I get this error ---- > https://pastebin.com/YNXvhukz

This happens everytime I do the "/zombies addbarrier Arena1" command.
I can then click on the barrier block, type done, click on the sign, type done.
However, when I go to click on the spawn block (end portal), nothing happens and it throws the error in console every time i click. Only way to escape this is by typing cancel or by leaving the server.

If you need anymore information, I will be happy to provide. Hell, if you would like to come on my server and reproduce it for yourself, you are more than welcome to!

/z end causing error, not working correctly

COM Zombies 1.16.1, Spigot 1.16.1,
Ran /z end got:
20:56:12] [Server thread/INFO]: wantduck issued server command: /z end
[20:56:12] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'z' in plugin COM_Zombies v1.16.1-2.1.40
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at org.bukkit.craftbukkit.v1_16_R1.CraftServer.dispatchCommand(CraftServer.java:755) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.PlayerConnection.handleCommand(PlayerConnection.java:1703) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:1546) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(SourceFile:144) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(SourceFile:118) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java:943) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftServer.java:936) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.MinecraftServer.sleepForTick(MinecraftServer.java:920) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:852) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
Caused by: java.lang.NullPointerException
at com.theprogrammingturkey.comz.Vault.hasAccount(Vault.java:97) ~[?:?]
at com.theprogrammingturkey.comz.Vault.addMoney(Vault.java:170) ~[?:?]
at com.theprogrammingturkey.comz.game.Game.endGame(Game.java:841) ~[?:?]
at com.theprogrammingturkey.comz.commands.EndCommand.onCommand(EndCommand.java:23) ~[?:?]
at com.theprogrammingturkey.comz.commands.CommandManager.onCommand(CommandManager.java:268) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot-1.16.1.jar:git-Spigot-0287a20-7560f5f]
... 18 more
[20:56:22] [Server thread/WARN]: java.lang.NullPointerException
[20:56:22] [Server thread/WARN]: at com.theprogrammingturkey.comz.Vault.hasAccount(Vault.java:97)
[20:56:22] [Server thread/WARN]: at com.theprogrammingturkey.comz.Vault.addMoney(Vault.java:170)
[20:56:22] [Server thread/WARN]: at com.theprogrammingturkey.comz.game.Game.zombieKilled(Game.java:1424)
[20:56:22] [Server thread/WARN]: at com.theprogrammingturkey.comz.game.Game.damageMob(Game.java:1321)
[20:56:22] [Server thread/WARN]: at com.theprogrammingturkey.comz.listeners.OnEntityDamageEvent.damge(OnEntityDamageEvent.java:90)
[20:56:22] [Server thread/WARN]: at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
[20:56:22] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[20:56:22] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[20:56:22] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315)
[20:56:22] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[20:56:22] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589)
[20:56:22] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576)
[20:56:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:244)
[20:56:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:946)
[20:56:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:833)
[20:56:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:789)
[20:56:22] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_16_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:978)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.EntityLiving.damageEntity0(EntityLiving.java:1755)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.EntityLiving.damageEntity(EntityLiving.java:1138)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.EntityMonster.damageEntity(SourceFile:72)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.EntityZombie.damageEntity(EntityZombie.java:234)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.EntityHuman.attack(EntityHuman.java:1064)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.EntityPlayer.attack(EntityPlayer.java:1655)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:1915)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.PacketPlayInUseEntity.a(SourceFile:74)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.PacketPlayInUseEntity.a(SourceFile:13)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(SourceFile:144)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(SourceFile:118)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java:943)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftServer.java:936)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.MinecraftServer.sleepForTick(MinecraftServer.java:920)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:852)
[20:56:22] [Server thread/WARN]: at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$0(MinecraftServer.java:164)
[20:56:22] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)

Exceptions being thrown in onPlayer Join/Leave Events

A EventException is being thrown in these events because Bukkit.getServer().getOnlinePlayers() is throwing a NoSuchMethodError.

This might not be a fixable issue, and could need a workaround if there isn't one.

Drop item timing and visibility.

Right now, Drops are hard to see, especially the Chest item for Max Ammo, and we dont know when they will despawn.

It would be nice to have either a blink effect take place to know when the drop will disappear like in COD.
Alternatively; adding a text with a timer beside the drop like the mysterybox has would do. Having text beside the drop item would also make it a lot easier to see the drop.

Please add the ability to disable dogs in the next available update!

The game is almost unplayable dogs/wolfs ain't even hard they are just annoying they are way too fast even with stamin up and the hit box for wolfs makes them near impossible to kill with raytracing they have so many spawning bugs I would rather disable them I even have a ray gun and if your even slightly unlucky that's the end of the game it feels very cheap to loose to a dog I understand call of duty has hellhounds but the hitbox is just tragic great idea tho

Door not respawning...

Com zombies for 1.16.1, Spigot 1.16.1,
Played a round of zombies and opened door "A"
Game Ended
Next round door "A" was not even there.

Barriers break after carpenter power up is active

Barriers break after carpenter power up is active all barriers were working fine before now the signs won't appear and zombies can't break them

Spigot 1.16
I will test this again when your newest dev version is released :)

Ingame help, code structure and missing documentation

Just a few problems I came across. You're free to fix these, but I may submit a pull request if I ever find some free time and fix it myself.

  • /z listguns is way too long - I suggest pagination, or listing the gun categories and then picking which category is wanted.
  • /z listguns does not show all of the guns that are available - For example, the Ray Gun
  • There is a grenade slot in the inventory, but I can't figure out how to use or obtain grenades
  • The ingame help does not list all of the commands - /z editarena for example
  • /z perks should list the names of the perks as they should be on the signs - For example, _ is used on the sign where - or a space ( ) is in the listed name
  • The commands and ingame messages have liberal use of bold styling - please don't do this.
    • Bold is a nasty hack implemented by outputting each character twice, the second time a set number of pixels to the right of the first. This causes huge amounts of problems with people using texture packs, as the extra character doesn't line up in custom fonts, and thus the text is unreadable.
  • There is an EasterEggManager that doesn't appear to do anything
  • All of the documentation is in video form
    • While I can appreciate the effort that went into them, as a busy sysadmin, I don't have time to watch videos. It would be a lot more practical to have typed instructions that I can CTRL+F through.
  • The perks are poorly documented
  • The power sign isn't explained

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.