Console Error:
[BUNCH OF GIBBERISH I WONT WRITE]
Caused by: java.lang.NullPointerException: Cannot invoke "me.assailent.infancyminigames.TipQueue.tipQueueTrigger()" because "this.tipqueue" is null
at me.assailent.infancyminigames.JoinCommand.onCommand(JoinCommand.java:26) ~[InfancyMinigames.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
... 23 more
Join Command Code:
package me.assailent.infancyminigames;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitScheduler;
public class JoinCommand implements CommandExecutor {
private final InfancyMinigames plugin;
private TipQueue tipqueue;
BukkitScheduler scheduler = Bukkit.getScheduler();
public JoinCommand(InfancyMinigames plugin) {
this.plugin = plugin;
}
@Override
public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {
if (strings.length >= 1) {
if (strings[0].equals("tip")) {
Bukkit.getLogger().info("This happened immediately!");
tipqueue.tipQueueTrigger();
return true;
} else {
return false;
}
} else {
return false;
}
}
}