Skip to content

Commit b83ada4

Browse files
committed
(fix) exception thrown on removing legacy item frame lock...
and clean up code
1 parent e34b95a commit b83ada4

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

src/main/java/cat/nyaa/ukit/SpigotLoader.java

-5
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ public class SpigotLoader extends JavaPlugin implements TabExecutor {
5858
private ElytraFunction elytraFunction;
5959
private MailFunction mailFunction;
6060
private LoginPushFunction loginPushFunction;
61-
private static UKitAPI uKitAPI;
6261

6362
@Override
6463
public void onEnable() {
@@ -309,10 +308,6 @@ private boolean setupChat() {
309308
private void IGNORE_RESULT(Object o) {
310309
}
311310

312-
public static UKitAPI getUKitAPI(){
313-
return uKitAPI;
314-
}
315-
316311
enum SubCommands {
317312
RELOAD,
318313
SHOW,

src/main/java/cat/nyaa/ukit/lock/LockFunction.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class LockFunction implements SubCommandExecutor, SubTabCompleter, Listen
3434
private final String LOCK_PERMISSION_PRIVILEGE_NODE = "ukit.lock.admin";
3535
private final NamespacedKey LOCK_METADATA_KEY;
3636
private final NamespacedKey LOCK_CREATION_TIME_ON_ITEM_KEY;
37-
private final NamespacedKey LEGACY_METADATA_UID = new NamespacedKey("nyaautils", "exhibitionkeyname");
37+
private final NamespacedKey LEGACY_METADATA_UID = new NamespacedKey("nyaautils", "exhibitionkeyuid");
3838
private final UUID ZERO_UUID = UUID.fromString("00000000-0000-0000-0000-000000000000");
3939
private final List<String> subCommands = List.of("info", "setup", "remove", "property");
4040

@@ -223,6 +223,7 @@ private boolean isLegacyLockedFrame(Entity entity) {
223223
private void removeLegacyLockedFrame(ItemFrame itemFrame) {
224224
itemFrame.setItem(null);
225225
itemFrame.setFixed(false);
226+
itemFrame.getPersistentDataContainer().remove(LEGACY_METADATA_UID);
226227
}
227228

228229
private UUID getLegacyLockFrameOwner(ItemFrame itemFrame) {

0 commit comments

Comments
 (0)