Posted November 16, 20195 yr I have two capabilities. One gives the player a number of different stats. The other allows living entities to store a list of all players that attacked it. The player one works perfectly fine. However, the attack list one is continuously causing never-ending console spam saying it's attaching a new capability. It prints the "Attaching capability" printout literally over a thousand times a second (one timestamp fills the entire Eclipse console). Why is it doing this and how can I make it stop? Attach event: @SubscribeEvent public void attachCapability(AttachCapabilitiesEvent<Entity> event) { // Works perfectly fine // (I assume; haven't tried on it in a world with more than one player) if (event.getObject() instanceof EntityPlayer) { System.out.println("[" + Main.MODID.toUpperCase() + "] ATTACHING STATS CAPABILITY."); event.addCapability(Main.STATS, new StatsManager()); } // Seems to work, but for some reason infinitely // spams the console with the following println command. // Tested in a superflat world with maybe 30 entities tops... if (event.getObject() instanceof EntityLivingBase) { System.out.println("[" + Main.MODID.toUpperCase() + "] ATTACHING ATTACK TRACKER CAPABILITY."); event.addCapability(Main.ATTACKERS, new AttackersManager()); } } Console spam: Spoiler [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. [19:11:26] [Server thread/INFO] [STDOUT]: [ww.souls.CapabilityEvents:attachCapability:100]: [SOULS] ATTACHING ATTACK TRACKER CAPABILITY. ............etc
November 18, 20195 yr Author On 11/16/2019 at 8:56 AM, diesieben07 said: Something is creating that many entities. Use the debugger. But how do I figure out WHAT is creating that many entities? It's just a random assortment of all kinds of mobs, testing on a basic superflat world. I've only added a GUI and capabilities so far, not anything would affect or create mob spawns. It's not like there's a getWhyThisEntityWasCreated() method... And it's not like LivingSpawnEvent or EntityConstructing offer any source of creation either.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.