use the PlayerCommandPreprocessEvent check if the command is reload -> check for a certain permission -> If they don't have that permission just...
java.lang.NullPointerException me.iamcion.vcommands.Main.registerComand(Main.java:74)
... I said make 2 SEPERATE tasks instead of ONE task that tries to cancel itself make TWO that get called X amount of time LATER.
Make 2 seperate timers, 1 that goes for 10 ticks then teleports, 1 that goes for 10 minutes and takes away pvp
@asofold you can use protocollib to spawn a fake invislble player and it works the same way
What @Mexicaantjes put should work.
check GunListener line 36
Are you seeing anything getting loaded in the console like the Gun data created?
Can I see your GunsCraft class?
Ignore what I said, it would be 4000000% easier if I could see the entire class GunData
[Deleted]
File gunDataFile; FileConfiguration gdFile; public FileConfiguration getGunData() { return gdFile; } public void...
I'll give it a try :D
Caused by: java.lang.IllegalArgumentException: Team name 'Vip' is already in use You already made the Team VIP, you just need to find the team...
doing WHERE uuid = ' player.getUniqueId() ' is bad practice for SQL related things.
Separate names with a comma.