2626import net .md_5 .bungee .api .chat .ComponentBuilder ;
2727import net .md_5 .bungee .api .chat .TextComponent ;
2828import net .md_5 .bungee .api .chat .TranslatableComponent ;
29- import org .bukkit .*;
29+ import org .bukkit .DyeColor ;
30+ import org .bukkit .Location ;
31+ import org .bukkit .Material ;
32+ import org .bukkit .OfflinePlayer ;
3033import org .bukkit .block .Block ;
3134import org .bukkit .block .BlockFace ;
3235import org .bukkit .block .BlockState ;
4750import org .maxgamer .quickshop .QuickShop ;
4851import org .maxgamer .quickshop .event .*;
4952import org .maxgamer .quickshop .util .ComponentPackge ;
50- import org .maxgamer .quickshop .util .JsonUtil ;
5153import org .maxgamer .quickshop .util .PriceLimiter ;
5254import org .maxgamer .quickshop .util .Util ;
5355import org .maxgamer .quickshop .util .logging .container .ShopRemoveLog ;
6062 */
6163@ EqualsAndHashCode
6264public class ContainerShop implements Shop {
63- @ JsonUtil .Hidden
6465 @ EqualsAndHashCode .Exclude
6566 @ Deprecated
6667 private static final String SHOP_SIGN_PREFIX = "§d§o §r" ;
67-
6868 @ NotNull
6969 private final Location location ;
7070 private final YamlConfiguration extra ;
7171 @ EqualsAndHashCode .Exclude
72- @ JsonUtil .Hidden
7372 private final QuickShop plugin ;
7473 @ EqualsAndHashCode .Exclude
75- @ JsonUtil .Hidden
7674 private final UUID runtimeRandomUniqueId = UUID .randomUUID ();
7775 private ShopModerator moderator ;
7876 private double price ;
@@ -82,34 +80,24 @@ public class ContainerShop implements Shop {
8280 private ItemStack item ;
8381 @ Nullable
8482 @ EqualsAndHashCode .Exclude
85- @ JsonUtil .Hidden
8683 private AbstractDisplayItem displayItem ;
8784 @ EqualsAndHashCode .Exclude
88- @ JsonUtil .Hidden
8985 private volatile boolean isLoaded = false ;
9086 @ EqualsAndHashCode .Exclude
91- @ JsonUtil .Hidden
9287 private volatile boolean isDeleted = false ;
9388 @ EqualsAndHashCode .Exclude
94- @ JsonUtil .Hidden
9589 private volatile boolean isLeftShop = false ;
9690 @ EqualsAndHashCode .Exclude
97- @ JsonUtil .Hidden
9891 private volatile boolean createBackup = false ;
9992 @ EqualsAndHashCode .Exclude
100- @ JsonUtil .Hidden
10193 private InventoryPreview inventoryPreview = null ;
10294 @ EqualsAndHashCode .Exclude
103- @ JsonUtil .Hidden
10495 private volatile ContainerShop attachedShop ;
10596 @ EqualsAndHashCode .Exclude
106- @ JsonUtil .Hidden
10797 private volatile boolean isDisplayItemChanged = false ;
10898 @ EqualsAndHashCode .Exclude
109- @ JsonUtil .Hidden
11099 private volatile boolean dirty ;
111100 @ EqualsAndHashCode .Exclude
112- @ JsonUtil .Hidden
113101 private volatile boolean updating = false ;
114102 @ Nullable
115103 private String currency ;
0 commit comments