@RcExtract Well, I have said that there are downsides to WeakReferences, so I will not agree with you. But seeing as you're not bringing any new...
@RcExtract Yes, Bukkit is based on Java, but knowing Java is a prerequisite for programming Bukkit plugins. This forum is for helping people...
I've said this quite a few times now, Map look-up is not expensive. This is totally irrelevant. Have you noticed that the name of this website is...
@RcExtract Well, it doesn't really depend on anything. Using Bukkit.getPlayer(UUID) has the following two advantages over using WeakHashMaps: The...
@KingOmegahh Most likely, your 'banned-players.json' file contains invalid syntax. Try deleting it.
@RcExtract If you present a compelling reason why then, yes. I have explained why there might be a risk in using WeakReferences. There's also the...
We have discussed this for a week now. The difference in performance is negligible. The usual reason for changing something is that you have a...
@RcExtract I have pointed out why that specific error is especially likely due to the auto-complete functionality in most IDEs. Additionally, this...
@RcExtract As I have said, there is a risk of getting it wrong with quite bad consequences if you store players in WeakHashMaps. Unless you have...
@RcExtract I'm assuming you are talking about the following post: [IMG] I'll have you notice two things about this post. It is talking about...
@RcExtract Well, what I mean would be confusing is that what you're effectively proposing is "There is this nice method which everyone is used to...
@RcExtract Well, no it's not hard to start using Weak References, but there is no reason to. Changing the recommended practice just for the hell...
@RcExtract Well, in my previous posts I did a rough calculation, and you would need hundreds of thousands (probably closer to millions) of calls...
@RcExtract Let's not try to teach each other things in an ironic manner. I know just as well as you do what WeakReferences are and how to use...
@RcExtract As I explained, the timing of your tests is not even remotely accurate. You say yourself that the execution times of your tests varies...
Separate names with a comma.