Quake
The Game
Quake is a very addictive game ! It's a game inspired by Hypixel's server. You have a RailGun (a hoe) and the goal is to shoot other players with the RailGun by right clicking with the hoe in your hand to shoot out a firework which sets off an explosion onto the player, and kills them! The RailGun Instant-Kills players, and takes two seconds to 'reload' and shoot again, the reload of the RailGun is the EXP bar, but you can upgrade the RailGun by purchasing them. Upgrading your Hoe (railgun) makes the cool-down time shorter! The first player who gains 25 kills wins the game!
NEW: Test/Preview/Download Server
Now this Project has an Official Server where you can Test to Play the Game and Download the lastest Plugin File.
The IP of the server is "Quakecraft.fun".
When you type in Chat the command "/download", you get a link to click to download the current installed Quake Jar file.
Attention:
All Information below can be old and no more right. Please check out the Wiki Page for Up-to-Date informations.
( Click me to go to updated informations )
How to install
- Download the plugin.
- Place it in the plugin folder (plugins/).
- Restart/Reload the server.
- Restart/Reload the server again (for create new files).
- Create new world with your arena (You need a Multi-World plugin like Multiverse) (optionally).
- Enjoy.
How to use
Create an Arena
- Do /quake create [Arena name] - to create an arena.
- Do /quake setmin [Arena name] [number] - to set the minimum number of player to begin the game.
- Do /quake setmax [Arena name] [number] - to set the maximum number of player can join the game.
- Do /quake setmap [Arena name] [Name of map] - to set the name of the map will display on the lobby (Unknown will be display if nothing is set).
- Do /quake addspawn [Arena name] - in the Arena, to add a randoms spawn of the Arena. (Do this many time of you want !)
- Do /quake save [Arena name] - to save the config of the Arena. Enjoy !
Create the lobby
Please read this Page (New Lobby System)
Languages
EN & Ger(DE)
|====================== Tuto - FR ======================|
Commands
- /quake help - All commands
Permissions
- Quake.player - For a default player.
- Quake.JoinInGame - Join in game.
- Quake.modo - Start/stop for moderators.
- Quake.edit - To manage arenas.
- Quake.lobby - To manage lobby.
- Quake.VIP - To double gain ! and other stuff (join full games ...)
- Quake.Shop - To allow automatic give of emerald in selected world.
- Quake.admin - Allow all permissions.
Features
- Economy support / Self economy
- Multiple arenas
- Timer
- ScoreBoard
- Dynamic Lobby and Multiple Lobby !
- Permissions
Gameplay features
- Sneak is disable, when you sneak other people see you normally (You can disable in the arena config).
- Jump Boost 2 and Speed 2 effect in the arena (You can disable in the arena config).
- Spawn-Kill reduce by 0.5 sec of invicibility at respawn.
- Others..
Bug Report
For report please join the discord server below and join coding path.
All report in commentary will not answer.
Metrics
This plugin sends statistics about the usage to https://bstats.org/plugin/bukkit/Quake/5809. You can disable it by set use-metric to false in config file.
Discord
No Support in DM everywhere!!!
I have PM'ed him and said that we are willing to donate if he continues development
@Kervinou
@Floodeer
i am too ! This plugin is so fu!"§$%& amazing! Pls keep that great work! PLS!
@Kervinou
I am willing to do that too! =)
Hey Author ?
If === all of us == (server owner and/or others) give you 1 dollar or more via paypal, could you continue to have a fonctionnal plugin for us ????
Everything is fine ?
are you sure ?
have you got any players that joined quakelobby when others players are in game ??
players in game have not any problem with fire ??
@UberNoel
Seriously mate just remove the scoreboard world
Theres no way to disable the scoreboard omfg . Its blocking my Scoreboard Stats plugin now . Screw this.
@Kervinou
Yeah there's nothing I can do this plugin is broken sorry
Snif !!!!!!! ;-(
[20:05:42 INFO]: Kervinou issued server command: /quake start nether
[20:05:44 ERROR]: **** THIS IS NOT AN ISSUE TO DO WITH PER WORLD PLUGINS ****
Could not pass event PlayerInteractEvent to Quake v2.4.1
org.bukkit.event.EventException
at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader$1.execute(PerWorldPluginLoader.java:122) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1625]
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:36) ~[spigot.jar:git-Spigot-1625]
at us.Myles.PWP.TransparentListeners.PWPTimedRegisteredListener.callEvent(PWPTimedRegisteredListener.java:30) [PerWorldPlugins_1.2.4.jar]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1625]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1625]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:242) [spigot.jar:git-Spigot-1625]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:212) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:636) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(SourceFile:60) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(SourceFile:9) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1625]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1625]
Caused by: java.lang.IllegalArgumentException Cannot measure distance between prophunt_lobby and quake_arenes
at org.bukkit.Location.distanceSquared(Location.java:448) ~[spigot.jar:git-Spigot-1625]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.getTargetV3(ItemBasic.java:237) ~[?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.BasicShot(ItemBasic.java:157) ~[?:?]
at com.Geekpower14.Quake.Stuff.Item.WoodenHoe.shot(WoodenHoe.java:73) ~[?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.onPlayerInteract(ItemBasic.java:401) ~[?:?]
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_65]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_65]
at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader$1.execute(PerWorldPluginLoader.java:120) ~[?:?]
... 17 more
;-(
Working on my test server but no working on prod server ;-(
So 2 issues:
- if player disconnect, inventory is kept by player (hoe and wood door)
- emerald is not visible on world written in config file
thanks ! ;-)
FOR ALLLLLLLLLLLLLLL
=============> Idea <======
with PerWorldPlugins
=> having quake_lobby AND quake_arenas in the same world !
THAT'S WORKKKKKKKKKKKKKKKKKKKK
;-)
Ok i must go to my job now, i'm late !!!!
@EN7
Hello
Thanks for idea to using PerWorldPlugins, but that dont work !
Cause:
- if i block quake in the two world (quake_lobby and quake_arenas) QUAKE dont work as actually
- if i block quake in only quake_arena, sign to join arenas dont work
=============> Idea <======
=> having quake_lobby AND quake_arenas in the same world !
i must test this, we must test
;-)
Oh Another bug: When players finish the game, their inventory hasn't been returning to them - I'm using a special coded inventory plugin for my hub world, but that should be effective on it. Any Help? thx -
Hi! This plugin is amazing, although, on my hub, when players are in a game & another logs onto the hub, no one is able to shoot the gun - major bug!!! also, could you do like &6+{Coins} when you kill a player so its more info for players?
One more thing, could you update the shop looks?
Thanks for this great plugin - 5 Stars!! Edit - using bungeecord & Spigot (1.7.9)
Hey, can you add an API please Thanks, twinight
@JackBlack250
@Kervinou
Use PerWorldPlugins to seperate plugins by world Like this comment if it works for you
Is there no ways to use this plugin with multiples servers?
@Kervinou I have the same error ...
@CreeperRecords1
same without multiverse inventories
issues are the same
Hello
Error occurs when another player is on the same server but in another world.
For all word, issue is the same
tested with spigot 1.7.5 and spigot 1.7.10
same issue
See your tickets ;)
Game is actually not playable at all ;-(
im very sad cause this is one month that i build this game with 11 arenes + one lobby, and everything for none
Bref, je suis dégouté !
J'avais fait des annonces et tout était ok en test, à la seconde du lancement, personne n'a pu tirer et des tas d'erreur comme celle là dans le log console !
Je suis vert, que de temps perdu ;-(
[12:46:33 ERROR]: Could not pass event PlayerInteractEvent to Quake v2.4.1
org.bukkit.event.EventException
[.................]
Caused by: java.lang.IllegalArgumentException: Cannot measure distance between quake_lobby and quake_arenes
at org.bukkit.Location.distanceSquared(Location.java:448) [spigot.jar:git-Spigot-1556]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.getTargetV3(ItemBasic.java:237) [?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.BasicShot(ItemBasic.java:157) [?:?]
at com.Geekpower14.Quake.Stuff.Item.WoodenHoe.shot(WoodenHoe.java:73) [?:?]
at com.Geekpower14.Quake.Stuff.Item.ItemBasic.onPlayerInteract(ItemBasic.java:401) [?:?]
at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source) [?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_25]
at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_25]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) [spigot.jar:git-Spigot-1556]
... 15 more