Привет, хотелось бы увидеть возможность прокачки скупщика, чтобы повышался его уровень в зависимости от проданных предметов игроком, а так же функция авто-продажи
Дело не в админке. Добавляй предметы через команду.
Version: v2.4.5
Неплохой плагин, но не полностью настраиваемое меню, нельзя удалить голову, нельзя убрать полностью код со стеклянными панелями, невозможно подставить CustomModelData, отсутствует возможность в файле меню подставить свою команду после взаимодействия, невозможно изменить слоты. Советую меню перестроить по типу deluxmenu
плагин обновился и перестал работать at PrimeSeller-v2.4.5.jar/ru.spigotmc.destroy.primeseller.util.Updater.clearAndCreateLimited(Updater.java:123) ~[PrimeSeller-v2.4.5.jar:?]
This plugin is very cool but english translation does not work for me. Idk why, i tried fixing it by translating plugin myself but time till item update
stays in russian. Please help
Плагин хороший, но возникла сейчас проблема. Ранее был скупщик через DeluxeMenu, потом добавил плагин и вроде всё хорошо работало, ошибок не было, но когда я решил удалить все конфигурации старого скупщика из DeluxeMenu, то твой плагин отъехал. Ошибок в консоли не было, но и скупщик не хочет открываться
Возможные проблемы: CMI (Полазь в конфигурации плагина), команду для открытия меню уже использует какой-то другой плагин.
Без доп. информации я тебе помочь не смогу. У меня в профиле написан телеграмм. Можешь связаться через него.
Version: v2.4.3
Плагин топовый, но если в меню плагина есть кириллица, то вместо букв в меню вопросики.
Плагин классный, ошибка только одна:
Иконка с таймером обновления скупщика сделана с помощью кастомной головы, так вот, когда открываю меню скупщика, в консоль всё время пишет:
[PrimeSeller] Произошла ошибка при обработке текстуры головы.
И это не зависимо от того, стоит ли дефолтный конфиг, или мой.
Версия сервера - Purpur 1.19.4. Раньше всё было нормально, сейчас вот такая фигня...
Очень хороший плагин, но есть одна проблема, когда я прописываю /psell update, меню перестает открываться, пишет, что предметы только обновляются. Если перезагружаю сервер, лимитированные предметы в самом меню пропадают, остаются только безлимитные
Привет, подскажи, пожалуйста, я же могу сделать следующим образом: раз в определенный промежуток времени, (условно раз в полчаса) скупщик скупает определенные (условно 5 ) предметов, которые он рандомно выбирает из настроенного заранее пула предметов, отсортированных по цене/редкости. При этом шанс, что он возьмёт конкретный предмет можно настроить?
[02:00:17 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:17 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:17 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:17 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:17 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.fillInventory(Util.java:150)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.open(GuiMenu.java:34)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.commands.OpenCommand.onCommand(OpenCommand.java:42)
[02:00:17 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[02:00:17 WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91)
[02:00:17 WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
[02:00:17 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31)
[02:00:17 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
[02:00:17 WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8)
[02:00:17 WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5)
[02:00:17 WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103)
[02:00:17 WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:443)
[02:00:17 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:350)
[02:00:17 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:337)
[02:00:17 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:332)
[02:00:17 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performSignedChatCommand(ServerGamePacketListenerImpl.java:2271)
[02:00:17 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleSignedChatCommand$12(ServerGamePacketListenerImpl.java:2233)
[02:00:17 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[02:00:17 WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151)
[02:00:17 WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1535)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201)
[02:00:17 WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1512)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1505)
[02:00:17 WARN]: at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1464)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1471)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:17 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:17 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:17 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:17 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:17 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:17 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:17 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:17 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:17 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:17 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:17 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:17 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:17 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:17 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:17 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.fillInventory(Util.java:150)
[02:00:17 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$0(GuiMenu.java:45)
[02:00:17 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:17 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:17 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:17 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:17 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:18 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:18 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:18 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:18 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:18 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:18 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:18 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:18 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:18 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:18 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:18 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:18 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:18 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:18 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:18 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:19 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:19 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:19 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:19 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:19 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:19 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:19 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:19 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:19 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:19 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:19 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:19 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:19 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:19 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:19 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:20 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:20 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:20 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:20 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:20 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:20 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:20 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:20 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:20 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:20 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:20 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:20 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:20 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:20 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:20 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:21 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:21 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:21 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:21 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:21 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:21 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:21 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:21 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:21 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:21 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:21 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:21 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:21 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:21 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:21 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:22 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:22 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:22 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:22 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:22 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:22 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:22 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:22 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:22 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:22 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:22 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:22 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:22 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:22 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:22 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:23 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:23 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:23 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:23 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:23 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:23 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:23 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:23 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:23 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:23 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:23 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:23 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:23 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:23 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:23 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:24 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:24 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:24 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:24 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:24 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:24 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:24 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:24 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:24 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:24 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:24 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:24 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:24 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:24 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:24 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:25 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:25 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:25 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:25 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:25 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:25 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:25 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:25 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:25 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:25 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:25 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:25 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:25 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:25 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:25 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:26 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:26 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:26 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:26 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:26 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:26 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:26 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:26 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:26 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:26 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:26 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:26 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:26 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:26 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:26 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:27 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:27 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:27 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:27 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:27 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:27 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:27 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:27 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:27 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:27 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:27 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:27 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:27 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:27 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:27 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:28 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:28 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:28 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:28 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:28 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:28 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:28 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:28 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:28 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:28 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:28 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:28 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:28 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:28 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:28 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
[02:00:29 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[02:00:29 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[02:00:29 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[02:00:29 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[02:00:29 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[02:00:29 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[02:00:29 WARN]: at PrimeSeller-v2.3.8.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.lambda$open$1(GuiMenu.java:61)
[02:00:29 WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:86)
[02:00:29 WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:475)
[02:00:29 WARN]: at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724)
[02:00:29 WARN]: at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:473)
[02:00:29 WARN]: at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1596)
[02:00:29 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1302)
[02:00:29 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[02:00:29 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
пишет такое когда открываеш скупщика исправте пж
[18:39:45 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.world.item.component.ResolvableProfile field org.bukkit.craftbukkit.inventory.CraftMetaSkull.profile to com.mojang.authlib.GameProfile
[18:39:45 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:228)
[18:39:45 WARN]: at java.base/jdk.internal.reflect.FieldAccessorImpl.throwSetIllegalArgumentException(FieldAccessorImpl.java:232)
[18:39:45 WARN]: at java.base/jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.set(MethodHandleObjectFieldAccessorImpl.java:115)
[18:39:45 WARN]: at java.base/java.lang.reflect.Field.set(Field.java:836)
[18:39:45 WARN]: at PrimeSeller-v2.3.9.jar//ru.spigotmc.destroy.primeseller.util.Util.getSkull(Util.java:198)
[18:39:45 WARN]: at PrimeSeller-v2.3.9.jar//ru.spigotmc.destroy.primeseller.util.Util.fillInventory(Util.java:150)
[18:39:45 WARN]: at PrimeSeller-v2.3.9.jar//ru.spigotmc.destroy.primeseller.menu.GuiMenu.open(GuiMenu.java:34)
[18:39:45 WARN]: at PrimeSeller-v2.3.9.jar//ru.spigotmc.destroy.primeseller.commands.OpenCommand.onCommand(OpenCommand.java:42)
[18:39:45 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[18:39:45 WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:91)
[18:39:45 WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
[18:39:45 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31)
[18:39:45 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
[18:39:45 WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8)
[18:39:45 WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5)
[18:39:45 WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103)
[18:39:45 WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:443)
[18:39:45 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:350)
[18:39:45 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:337)
[18:39:45 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:332)
[18:39:45 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2218)
[18:39:45 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2192)
[18:39:45 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[18:39:45 WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151)
[18:39:45 WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1535)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201)
[18:39:45 WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1512)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1505)
[18:39:45 WARN]: at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1464)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1471)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316)
[18:39:45 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329)
[18:39:45 WARN]: at java.base/java.lang.Thread.run(Thread.java:1570)
Пожалуйста помогите! Столкнулся с проблемой, добавляю в items.yml предметы и указываю мин и мак цену: часть кода "limited:
limit: 2500
update: 1800
enable: true
limit-per-items: 250
items:
MAGMA_CREAM:
min-price: 64,0
max-price: 96,0"
При попытке открыть покупателя в Майне написано: «Предметы покупателя все еще загружаются... Подождите"
жду уже очень долго
you advised to replace the custom heads in the menu, but I still did not understand why and why, everything worked as it should on version 1.20.1
And now, when I try to use the buyer, I get a huge number of errors and the server just crashes
До обновления до Purpur 1.20.4-2124 всё было нормально (раньше был Purpur 1.20.4 версии ниже), но после обновления клик СКМ перестал работать (я про клики на предметы), при клике ПКМ пишет что продал максимальное количество предметов (все предметы с лимитом) и при клике ЛКМ пишет что недостаточно предметов (предметов которые я пытался продать было очень много (т.е. их не могло не хватать) и до этого я продал 0 предметов).
Плагин отличный просто настраивается и имеет кучу удобных функций но единственное на 1.20.2 не работает выдает ошибку в чат а на этот момент сервер просто зависает разработчик пишет что чтобы плагин заработал в версии 1.20.2 вам следует заменить материалы предметов в menu.yml, но лично у меня не работает хотя я все заменил, уважаемый разработчик скажите с следующими обновлениями будет ли такое что когда устанавливаешь плагин на 1.20.2 не нужно будет заменят предметы и тд в menu.yml, просто установил плагин и он работает
В будущем всё будет хорошо, просто пока у меня нет времени приходится обойтись этим. Чтобы плагин заработал на 1.20 нужно заменить не материалы всех предметов, а именно голову (basehead-), то-есть поставить там какой-то обычный материал а не голову.
Version: v2.3.6
У мене неработает %primeseller_selled_items% плейсхолдер
что делать? Мне он нужен
В будущем проверю. Скорее всего у Вас не установлен PlaceholderAPI
Version: v2.3.4
The plugin is good and I would even say excellent. But why doesn't anything happen when I press Mouse wheel in survival mode? I need to fix a mistake. Pleas pleas pleaaas. This strong bag
Плагин хороший но когда я пишу команду: /seller, сервер крашится (или просто насмерть зависает), и выдает куча тонн ошибок. Purpur (1.20.2) - PasteBin:
https://pastebin.com/7hD3fJ6G
плагин топ но хотелось чтоб можно было кастомные вещи выставлять и чтобы можно было одни и те же вещи ставить и в лимитированной и не лимитированный. Просто если магма блок есть в лимитированном он не будет появляется в не лимитированном. А так плагин имбааа)
Крутой плагин, но ПОЖАЛУЙСТА, добавьте опцию добавления лора к предметам в gui (не все предметы поддерживают это, например нельзя добавить лор к кнопку "exit") и возможность добавления своих предметов, при нажатии на которою можно выполнять команду. Я бы хотел реализовать выход в основное меню моего сервера. Я не прошу каких то сложных функций с разрешениями и заполнителями как deluxmenus, но увидеть опцию добавления простых своих предметов было бы здорово!
Вы Можете Пожалуйста Сделать Много Описания На английском Просто на Атерносе
Этого плагина нету Потому что Нету Много Описания На английском Атернос Не видит
Здравствуйте уважаемый "Destroy" я очень уважаю всю проделанную работу с плагином PrimeSeller. Можете добавить возможность отключить неограниченый или ограниченный скупщик. Буду очень благодарен если вы услышите меня
На него по умолчанию нет прав. Скорее всего это CMI чёто чудит
Version: v2.2.9
Hello, I would like to be able to disable the limit buyer or non-limit buyer in the Prime Seller plugin. It will be very useful. And if it is possible, then also so that time ticks in real time. I beg you very much)
Здравствуйте, я хотел бы иметь возможность отключить скупщика лимитного или безлимитного скупщика в плагине Prime Seller. Это будет очень полезно. И если это возможно, то еще и так, чтобы время шло в режиме реального времени. Я вас очень прошу)
Плагин очень хороший,но у меня появилась проблема что когда обновляется скупщик,там появляются пустые слоты,и ему пофиг сколько придметов,искал в интернете ничего не нашёл,если кто то знает в чём проблема обьясните
Да, работает. Только вот ставить 3 звезды за вопрос, не проверив сам плагин - глупо.
Version: v2.2.5
Плагин хороший, еще бы была бы возможность добавить один предмет как в ограниченный так и не в ограниченный скупщик вообще было бы тот, чтобы обычный предмет допустим мог выпасть по цене выше. сейчас так можно сделать, но в одной из ячейки с одинаковым предметом он пропадает
Привет! Плагин прекрасный, но у меня есть одна проблема, она связанна с временем обновления скупщика, т.е плейсхолдеры для времени до обновления просто застыли на 24часах и 1 сек
Hi bro! The plugin is excellent! But there is one problem, over time things disappear from the store and gives an error in the console. I hope you fix it. Thank you!
Nice plugin! But in update v2.2.5, empty slots often appear where there should be goods for sale (that is, there is simply no item), and sometimes an error appears in the console:
Exception in thread "Timer-2" java.util.ConcurrentModificationException
at java.base/java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1486)
at java.base/java.util.TreeMap$KeyIterator.next(TreeMap.java:1540)
at ru.spigotmc.destroy.primeseller.configurations.database.MapBase.clearLimited(MapBase.java:57)
at ru.spigotmc.destroy.primeseller.util.Updater$3.run(Updater.java:134)
at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
at java.base/java.util.TimerThread.run(Timer.java:516)
But if you update manually (via the "/primeseller update" command), then everything seems to be without errors and empty slots.
We look forward to an update with a fix for this bug :3
Thanks for the feedback. I'll fix it as soon as I have time.
Version: v2.2.4
I really liked this development, we will wait for your updates! I recommend it to everyone. I would like to see more blanks with super economical prices!