Skip to content

Commit ec70568

Browse files
committed
Reformatted the code
1 parent c2d50a4 commit ec70568

1 file changed

Lines changed: 53 additions & 52 deletions

File tree

src/main/java/pro/cloudnode/smp/anvilunlocker/AnvilUnlocker.java

Lines changed: 53 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -18,67 +18,68 @@
1818

1919
@NullMarked
2020
public class AnvilUnlocker extends JavaPlugin implements Listener {
21-
private int maximumCost = Short.MAX_VALUE;
21+
private int maximumCost = Short.MAX_VALUE;
2222

23-
@Override
24-
public void onEnable() {
25-
saveDefaultConfig();
23+
private static int constrainAnvilMax(int actual) {
24+
return Math.min(Short.MAX_VALUE, Math.max(41, actual));
25+
}
2626

27-
maximumCost = constrainAnvilMax(getConfig().getInt("maximumCost"));
27+
@Override
28+
public void onEnable() {
29+
saveDefaultConfig();
2830

29-
getServer().getPluginManager().registerEvents(this, this);
30-
}
31+
maximumCost = constrainAnvilMax(getConfig().getInt("maximumCost"));
3132

32-
@Override
33-
public void reloadConfig() {
34-
super.reloadConfig();
35-
maximumCost = constrainAnvilMax(getConfig().getInt("maximumCost"));
36-
}
33+
getServer().getPluginManager().registerEvents(this, this);
34+
}
3735

38-
@EventHandler(priority = EventPriority.MONITOR)
39-
private void onInventoryClose(InventoryCloseEvent event) {
40-
if (event.getInventory() instanceof AnvilInventory
41-
&& event.getPlayer() instanceof Player
42-
&& event.getPlayer().getGameMode() != GameMode.CREATIVE) {
43-
setInstantBuild((Player) event.getPlayer(), false);
44-
}
45-
}
36+
@Override
37+
public void reloadConfig() {
38+
super.reloadConfig();
39+
maximumCost = constrainAnvilMax(getConfig().getInt("maximumCost"));
40+
}
4641

47-
@EventHandler(priority = EventPriority.MONITOR)
48-
private void onPrepareAnvil(PrepareAnvilEvent event) {
49-
if (!(event.getView().getPlayer() instanceof Player)
50-
|| event.getView().getPlayer().getGameMode() == GameMode.CREATIVE) {
51-
return;
52-
}
42+
@EventHandler(priority = EventPriority.MONITOR)
43+
private void onInventoryClose(InventoryCloseEvent event) {
44+
if (event.getInventory() instanceof AnvilInventory && event.getPlayer() instanceof Player
45+
&& event.getPlayer().getGameMode() != GameMode.CREATIVE) {
46+
setInstantBuild((Player) event.getPlayer(), false);
47+
}
48+
}
5349

54-
AnvilInventory anvil = event.getInventory();
55-
anvil.setMaximumRepairCost(maximumCost);
50+
@EventHandler(priority = EventPriority.MONITOR)
51+
private void onPrepareAnvil(PrepareAnvilEvent event) {
52+
if (!(event.getView().getPlayer() instanceof Player)
53+
|| event.getView().getPlayer().getGameMode() == GameMode.CREATIVE) {
54+
return;
55+
}
5656

57-
getServer().getScheduler().runTask(this, () -> {
58-
ItemStack input2 = anvil.getItem(1);
59-
setInstantBuild(
60-
(Player) event.getView().getPlayer(),
61-
// Prevent "Too Expensive!" with no secondary input.
62-
input2 == null || input2.getType() == Material.AIR
63-
// Display "Too Expensive!" if cost meets or exceeds maximum.
64-
|| anvil.getRepairCost() < anvil.getMaximumRepairCost());
65-
});
66-
}
57+
AnvilInventory anvil = event.getInventory();
58+
anvil.setMaximumRepairCost(maximumCost);
6759

68-
public void setInstantBuild(Player player, boolean instantBuild) {
69-
PacketContainer packet = new PacketContainer(PacketType.Play.Server.ABILITIES);
70-
packet.getBooleans().write(0, player.isInvulnerable());
71-
packet.getBooleans().write(1, player.isFlying());
72-
packet.getBooleans().write(2, player.getAllowFlight());
73-
packet.getBooleans().write(3, instantBuild);
74-
packet.getFloat().write(0, player.getFlySpeed() / 2);
75-
packet.getFloat().write(1, player.getWalkSpeed() / 2);
60+
getServer().getScheduler().runTask(
61+
this, () -> {
62+
ItemStack input2 = anvil.getItem(1);
63+
setInstantBuild(
64+
(Player) event.getView().getPlayer(),
65+
// Prevent "Too Expensive!" with no secondary input.
66+
input2 == null || input2.getType() == Material.AIR
67+
// Display "Too Expensive!" if cost meets or exceeds maximum.
68+
|| anvil.getRepairCost() < anvil.getMaximumRepairCost()
69+
);
70+
}
71+
);
72+
}
7673

77-
ProtocolLibrary.getProtocolManager().sendServerPacket(player, packet);
78-
}
79-
80-
private static int constrainAnvilMax(int actual) {
81-
return Math.min(Short.MAX_VALUE, Math.max(41, actual));
82-
}
74+
public void setInstantBuild(Player player, boolean instantBuild) {
75+
PacketContainer packet = new PacketContainer(PacketType.Play.Server.ABILITIES);
76+
packet.getBooleans().write(0, player.isInvulnerable());
77+
packet.getBooleans().write(1, player.isFlying());
78+
packet.getBooleans().write(2, player.getAllowFlight());
79+
packet.getBooleans().write(3, instantBuild);
80+
packet.getFloat().write(0, player.getFlySpeed() / 2);
81+
packet.getFloat().write(1, player.getWalkSpeed() / 2);
8382

83+
ProtocolLibrary.getProtocolManager().sendServerPacket(player, packet);
84+
}
8485
}

0 commit comments

Comments
 (0)