Storing configuration values as variables

Retrieving a value from your plugin's config file requires more time and resources than is required to access a local variable. Therefore, if you will be accessing a specific value very often, it is best to store it as a variable. We will want to do just this with the GiveArmorToMobs Boolean value. It is also a good idea to store the ItemStack armor locally to prevent creating a new one every time it is used. Let's add the following variables above the methods of the main class:

private boolean giveArmorToMobs;
private ItemStack zombieHolding;
private ItemStack skeletonHolding;

We will only write the code to set the item that a zombie or skeleton is holding. You can add the rest of the armor yourself, as ...

Get Building Minecraft Server Modifications - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.