mirror of
https://github.com/Auxilor/Reforges.git
synced 2025-12-24 09:29:23 +00:00
Added in reforging
This commit is contained in:
@@ -7,10 +7,13 @@ import com.willfp.eco.core.gui.slot.FillerMask;
|
||||
import com.willfp.eco.core.gui.slot.Slot;
|
||||
import com.willfp.eco.core.items.builder.ItemStackBuilder;
|
||||
import com.willfp.reforges.ReforgesPlugin;
|
||||
import com.willfp.reforges.reforges.Reforge;
|
||||
import com.willfp.reforges.reforges.meta.ReforgeTarget;
|
||||
import com.willfp.reforges.reforges.util.ReforgeUtils;
|
||||
import lombok.Getter;
|
||||
import lombok.experimental.UtilityClass;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.Sound;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
@@ -119,9 +122,18 @@ public class ReforgeGUI {
|
||||
return;
|
||||
}
|
||||
|
||||
ReforgeTarget target = ReforgeTarget.getForMaterial(toReforge.getType());
|
||||
assert target != null;
|
||||
|
||||
Reforge reforge = ReforgeUtils.getRandomReforge(target);
|
||||
ReforgeUtils.setReforge(toReforge, reforge);
|
||||
|
||||
player.sendMessage("reforged");
|
||||
player.playSound(
|
||||
player.getLocation(),
|
||||
Sound.valueOf(plugin.getConfigYml().getString("gui.sound.id").toUpperCase()),
|
||||
1f,
|
||||
(float) plugin.getConfigYml().getDouble("gui.sound.pitch")
|
||||
);
|
||||
}).build()
|
||||
)
|
||||
.setSlot(5, 5,
|
||||
|
||||
@@ -30,6 +30,10 @@ gui:
|
||||
lore:
|
||||
- '&7You cannot reforge this item!'
|
||||
|
||||
sound:
|
||||
id: BLOCK_ANVIL_USE
|
||||
pitch: 0.8
|
||||
|
||||
reforge:
|
||||
cost: 5000
|
||||
|
||||
|
||||
Reference in New Issue
Block a user