Interface: https://github.com/YourAverageCampe.../me/zeus/MoarStuff/Interfaces/FishMethod.java Main class and loading method: https://github.com/YourAverageCamper/MoarStuff/blob/master/MoarStuff/src/me/zeus/MoarStuff/Main.java FishEvent class https://github.com/YourAverageCampe.../MoarStuff/Events/PlayerFishEventHandler.java Object I am currently having issues with https://github.com/YourAverageCampe...uff/src/me/zeus/MoarStuff/Resource/MSRod.java FishEffect enumeration https://github.com/YourAverageCampe...rc/me/zeus/MoarStuff/Resource/FishEffect.java Okay, so the issue is... It works with only one MSRod object. When there are two, they are loaded and saved correctly, but the problem is that if I use, for example, one of the MSRods that gives EXP, it will also give the perks of the other saved objects. So like I have 2 files right now. One is test.yml and one is test2.yml test.yml allows you to pick up 100 exp from fishing - works fine test2.yml allows you to pick up golden apples from fishing - works fine When both the files are existent in the file path, and I am only fishing with test.yml, it will give me test.yml AND test2.yml's stuff. Sorry if this is confusing, I am super confused because I've never used Interfaces before. Thanks!!!