Noch keinen Account? Jetzt registrieren!

Thema: Hopper essen CPU auf
 
Autor Beitrag
 
kaahne
Administrator
Wenn ich mir die Bukkit Beschreibung des Events nochmal ins Gedächtnis rufe:

http://jd.bukkit.org/dev/apidocs/org/bukkit/event/inventory/InventoryMoveItemEvent.html

Zitat:


public class InventoryMoveItemEvent
extends Event
implements Cancellable

Called when some entity or block (e.g. hopper) tries to move items directly from one inventory to another.

When this event is called, the initiator may already have removed the item from the source inventory and is ready to move it into the destination inventory.

If this event is cancelled, the items will be returned to the source inventory, if needed.

If this event is not cancelled, the initiator will try to put the ItemStack into the destination inventory. If this is not possible and the ItemStack has not been modified, the source inventory slot will be restored to its former state. Otherwise any additional items will be discarded.


... kann es schon sein, dass doc's Vermutung mit den vollen Hoppern schon auch eine Rolle spielt. Vielleicht nicht bei der Zahl der Events, denn ein zweites Event scheint für die "Rückabwicklung" nicht ausgelöst zu werden, dass macht die Methode wohl alleine, aber beim Entstehen der Server Belastungung.

p. s. ItemStack bei Bukkit bedeutet nicht, dass es ein "Stack" = 64 Items ist.
_________________________
kaahne - Geistlande Administrator
Bitte keine Anfragen per PM, nutzt das entsprechende Forum!
kaahne ist offline   eMail senden Persönliche Nachricht senden Beiträge suchen ICQ

© 2024 Geistlande - Deutscher Minecraft Server mcgeist.de

Datenschutzerklärung | Impressum