Accessing variables from another class

The MobEnhancer class is growing in size. There is no need to place all the code within a single class. This class is currently extending the JavaPlugin class as well as implementing both the Listener and CommandExecutor interfaces. The program will be easier to understand if we split these into three unique classes. This process is known as refactoring. Throughout the process of developing software, you will come across code that may be outdated or inefficient and needs to be updated. Changing the code in this way is referred to as refactoring. Don't be discouraged if you need to refactor your code in the future; it is a common occurrence in software development, and there are many reasons for it to happen. ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.