From 57cd58657d7802c02546c252f55b3b161ec48b7d Mon Sep 17 00:00:00 2001 From: alexcrea Date: Mon, 8 Apr 2024 17:46:20 +0200 Subject: [PATCH] Fix anvil inventory sometimes not updating & version up --- README.md | 2 +- build.gradle.kts | 2 +- src/main/kotlin/io/delilaheve/AnvilEventListener.kt | 7 +++++++ src/main/resources/plugin.yml | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c8d9dab..836770f 100644 --- a/README.md +++ b/README.md @@ -53,4 +53,4 @@ Default configuration can be found on following links: - [unit_repair_item.yml](https://github.com/alexcrea/CustomAnvil/blob/master/src/main/resources/unit_repair_item.yml) --- ### Know issue: -- On anvil recipe that do not exist in vanilla, trying to rename an item may make the result item disappear. +There is non known issue, if you find one please report the issue. diff --git a/build.gradle.kts b/build.gradle.kts index fbb6d02..b2210cc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "xyz.alexcrea" -version = "1.4.0a" +version = "1.4.1a" repositories { mavenCentral() diff --git a/src/main/kotlin/io/delilaheve/AnvilEventListener.kt b/src/main/kotlin/io/delilaheve/AnvilEventListener.kt index 4de60f4..22decff 100644 --- a/src/main/kotlin/io/delilaheve/AnvilEventListener.kt +++ b/src/main/kotlin/io/delilaheve/AnvilEventListener.kt @@ -276,6 +276,8 @@ class AnvilEventListener : Listener { event.view.setProperty(REPAIR_COST, newXp) inventory.setItem(ANVIL_OUTPUT_SLOT, resultItem) + + player.updateInventory() } } @@ -536,6 +538,11 @@ class AnvilEventListener : Listener { inventory.repairCost = finalAnvilCost event.view.setProperty(REPAIR_COST, finalAnvilCost) + + val player = event.view.player + if(player is Player){ + player.updateInventory() + } }) } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index d372cbb..d06819b 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,7 +1,7 @@ main: io.delilaheve.CustomAnvil name: CustomAnvil prefix: "Custom Anvil" -version: 1.4.0a +version: 1.4.1a description: Allow to customise anvil mechanics api-version: 1.18 load: POSTWORLD