MCPcopy Create free account
hub / github.com/Maxlego08/zMenu / onDisable

Method onDisable

src/main/java/fr/maxlego08/menu/ZMenuPlugin.java:393–418  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

391 }
392
393 @Override
394 public void onDisable() {
395
396 if (this.packetManager != null) {
397 this.packetManager.onDisable();
398 }
399
400 this.preDisable();
401
402 if (this.vinventoryManager != null) this.vinventoryManager.close();
403 this.inventoriesPlayer.restoreAllInventories();
404
405 Configuration.getInstance().save(this.getConfig(), this.configFile);
406
407 YamlFileCache.clearCache();
408
409 if (Token.token != null) {
410 Token.getInstance().save(this.getPersist());
411 }
412
413 this.itemManager.unloadListeners();
414
415 this.getServer().getServicesManager().unregisterAll(this);
416
417 this.postDisable();
418 }
419
420 /**
421 * Returns the class that will manage the loading of the buttons

Callers

nothing calls this directly

Calls 11

getInstanceMethod · 0.95
clearCacheMethod · 0.95
getInstanceMethod · 0.95
preDisableMethod · 0.80
closeMethod · 0.80
getPersistMethod · 0.80
postDisableMethod · 0.80
onDisableMethod · 0.65
restoreAllInventoriesMethod · 0.65
saveMethod · 0.65
unloadListenersMethod · 0.65

Tested by

no test coverage detected