void setPlayerWeather(WeatherType type) Sets the type of weather the player will see.
You can turn on weather client side when they're in a certain area...
if a player isnt in an arena, what does the getArena return?
Have you checked to make sure 'plugin' is set correctly and the the .getConfig is returning the correct config?
That above should work.. the implementation you have now makes me wonder about the mutability of BlockState which can potentially cause errors....
Ya, but checking the instances is extremely important.
So there are three things that can be null in that statement, p, pd, or the location returned by pd.getLocation. Since I assume pd is your own...
e.getClickedBlock().setType(Material.AIR); ... snowblocks.add(e.getClickedBlock().getState());
I mean, in the above code he did a couple of extra checks, you replied saying you did something basically similar. Often times I find similar does...
You might consider not saving airblocks to the list of blocks you want to roll back?
Browser OP VVVV
You said you did something similar to that example above? What exactly did you do? Just the code you provided?
What error gets thrown?
I just happen to recall that if a ResultSet doesn't have anything in it, it closes.
Well, without knowing EXACTLY what is happening, i will defer to my last sentence :)
Separate names with a comma.