|
1 | 1 | package org.mvplugins.multiverse.inventories.handleshare; |
2 | 2 |
|
3 | 3 | import com.dumptruckman.minecraft.util.Logging; |
4 | | -import org.mvplugins.multiverse.external.jetbrains.annotations.Nullable; |
5 | | -import org.mvplugins.multiverse.external.vavr.control.Try; |
6 | 4 | import org.mvplugins.multiverse.inventories.MultiverseInventories; |
7 | 5 | import org.mvplugins.multiverse.inventories.config.InventoriesConfig; |
8 | 6 | import org.mvplugins.multiverse.inventories.event.ShareHandlingEvent; |
|
16 | 14 | import org.bukkit.Bukkit; |
17 | 15 | import org.bukkit.entity.Player; |
18 | 16 |
|
19 | | -import java.util.List; |
20 | | -import java.util.concurrent.TimeUnit; |
21 | | - |
22 | 17 | /** |
23 | 18 | * Abstract class for handling sharing of data between worlds and game modes. |
24 | 19 | */ |
@@ -52,27 +47,17 @@ sealed abstract class ShareHandler permits WorldChangeShareHandler, GameModeShar |
52 | 47 | */ |
53 | 48 | final void handleSharing() { |
54 | 49 | long startTime = System.nanoTime(); |
55 | | - long s1 = System.nanoTime(); |
56 | 50 | this.prepareProfiles(); |
57 | | - Logging.finest("Prepared profiles in %4.4f ms", (System.nanoTime() - s1) / 1000000.0); |
58 | | - long s2 = System.nanoTime(); |
59 | 51 | ShareHandlingEvent event = this.createEvent(); |
60 | 52 | Bukkit.getPluginManager().callEvent(event); |
61 | 53 | if (event.isCancelled()) { |
62 | 54 | Logging.fine("Share handling has been cancelled by another plugin!"); |
63 | 55 | return; |
64 | 56 | } |
65 | | - Logging.finest("Share handling event took %4.4f ms", (System.nanoTime() - s2) / 1000000.0); |
66 | 57 | logAffectedProfilesCount(); |
67 | | - long s3 = System.nanoTime(); |
68 | 58 | ProfileDataSnapshot snapshot = getSnapshot(); |
69 | | - Logging.finest("Got snapshot in %4.4f ms", (System.nanoTime() - s3) / 1000000.0); |
70 | | - long s4 = System.nanoTime(); |
71 | 59 | updatePlayer(); |
72 | | - Logging.finest("Updated player in %4.4f ms", (System.nanoTime() - s4) / 1000000.0); |
73 | | - long s5 = System.nanoTime(); |
74 | 60 | updateProfiles(snapshot); |
75 | | - Logging.finest("Updated profiles in %4.4f ms", (System.nanoTime() - s5) / 1000000.0); |
76 | 61 | double timeTaken = (System.nanoTime() - startTime) / 1000000.0; |
77 | 62 | logHandlingComplete(timeTaken, event); |
78 | 63 | } |
|
0 commit comments