It's hard to understand what the author is thinking, the plugin is 2 years old but still doesn't have a custom GUI system.
what's even worse is that i bought the premium version in the previous version but somehow it got deleted and now he has posted another premium version? There's no point in doing anything in his heat to improve the plugin.
This is 2022 and it's hard to believe there are premium plugins that have such lousy design.
DO NOT USE THIS PLUGIN. ALSO DO NOT BUY PREMIUM VERSION
Sorry to have made you upset, I did have a premium version before OneStopShop2 but it was 100% the same as this version, I ended up deleting the post to stop confusion. I added you as a buyer on the new OneStopShop2 version if you wanted to check it out. I don't suggest using this version anymore.
Version: 1.1.9
It is the best shop plugin. It is a very Lightweight and Fast plugin. A single error is not adding enchanting_table.
The only reason i am giving it 3 stars instead of 2 is because i have hopes the plugin author will get around to fixing the issue i encountered because the plugin author does seem like they really care about the plugin but basically the issue i am encountering is i rename one of the pre-made shops right? After doing so the menus can still find the shop as i made sure to redirect the menus in the menus.yml file but the /shop command itself cannot find the shop under its new name ((1.12.2 issues)) and since the console prints no errors i coudn’t even begin to guess why that is
heyya i have this issue i can't seem to reach out to you but after i enable the vault economy to true i get this error:
[01:41:31 ERROR]: Could not pass event InventoryClickEvent to OneStopShop v1.1.9
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.economy.Economy.getBalance(org.bukkit.OfflinePlayer)" because "economy" is null
at lee.code.onestopshop.PU.givePlayerItems(PU.java:121) ~[OneStopShop.jar:?]
at lee.code.onestopshop.menusystem.menus.TransactionMenu.handleMenu(TransactionMenu.java:56) ~[OneStopShop.jar:?]
at lee.code.onestopshop.listeners.MenuListener.onMenuClick(MenuListener.java:19) ~[OneStopShop.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor315.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.1.jar:git-Airplane-106]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.17.1.jar:git-Airplane-106]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.1.jar:git-Airplane-106]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:2807) ~[app:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:55) ~[app:?]
at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:11) ~[app:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[app:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[app:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[app:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1426) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:192) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[app:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1404) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1397) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[app:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1375) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1286) ~[patched_1.17.1.jar:git-Airplane-106]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Airplane-106]
at java.lang.Thread.run(Thread.java:831) ~[?:?]
Did you install Vault? Also, this is not the place to report errors, there is a github for that.
Version: 1.1.9
Hey great plugin, quick question, do you have a Discord server or somewhere I can contact you for quicker support besides Github? Since you don't seem to reply to people in the discussion tab.
Thanks for the review, you would simply remove the shop from the shops.yml config and boot the server.
Version: 1.1.8
Really great economy shop, especially for it being free; I would choose it over almost all premium shop plugins. I see that you suggested to mention plugins we wish to see have their API's integrated, and my suggestion would be "Itemsadder." It allows the creation of custom items, and so would essentially allow any itemstack to be added to the shop.
In some cases attribute modifiers are supported but items that use custom persistent data keys or custom NBT are not yet unless you use the API to add the itemstack directly. Please open a ticket on github with the errors you're getting on boot.
Version: 1.1.7
Plugin is great and it was working fine until a few days ago.. Every time I use /shop it says "[17:39:19 ERROR]: null
org.bukkit.command.CommandException: Cannot execute command 'shop' in plugin OneStopShop v1.1.7 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[patched_1.16.5.jar:git-Paper-777]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.5.jar:git-Paper-777]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Paper-777]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2185) ~[patched_1.16.5.jar:git-Paper-777]
at net.minecraft.server.v1_16_R3.PlayerConnection.chat(PlayerConnection.java:2096) ~[patched_1.16.5.jar:git-Paper-777]
at com.denizenscript.denizen.nms.v1_16.impl.network.handlers.AbstractListenerPlayInImpl.chat(AbstractListenerPlayInImpl.java:78) ~[?:?" In Console. Am I doing something wrong or what? Except for this, This Plugin is perfect!
Please open a github ticket with your configs linked and the full error to get support.
Version: 1.1.5
Hello, I wanted to ask what is the permission for you to dismantle the spawner and then get blaze spanwer again, for example, and not when you sit down for a spawner a pig spawner comes
Thanks for the review! I'm not really sure what you mean, if you want to DM me with greater detail so I can get some more insight maybe I can help.
Version: 1.1.5
Mega useful plugin, but is it possible to give a player rights only to a specific store? So that there are for example 3 stores, but only 2 are displayed to him? and that the 3 store is displayed to him when I execute a command for it or something like that?
It does work with some custom items but items that have custom NBT and persistent data don't work as you would want them. You could still give the item through a command or if you know java you could just add the custom itemstack through the API, both of those options would support any custom item.
Version: 1.1.4
Hello, when a member (no op) try use /shop tells you that you do not have permissions, even if you have them
Thanks for the review, if it's telling you the player does not have perms to use the command it's very likely they don't actually have the perm. It would be oss.shop.use.
Version: 1.1.4
Great Plugin!!! It is a nice solution, but if i need support where could i find a support discord server? Do you have one?
Thanks for the review, sadly I don't have a support discord any longer due to my limited time to monitor it and provide support.
Version: 1.1.4
Great developer. Responds quickly to requests and questions. We're using this plugin on our production server and users have no complains. Works great!
Github would be the best place, thanks for the review!
Version: 1.1.2
Plugin sounds amazing, and is the only good item economy plugin I found, but I sadly cannot see it for myself because I have a error. The plugin is red when I type /pl and doesn't work whatsoever. Does it maybe need another plugin to work?
You'll want to check your console, it's likely you don't have vault installed or something handling the vault economy. The new version I'll be releasing soon should default to the internal material economy so it won't ever fail.
Version: 1.1.2
YIKES. I am not one to leave negative reviews - I recognize that a lot of work goes into coding these plugins. But I just used the ingame /shop add command to add an item to one of my shop sections. To which the plugin decided it was a good idea to wipe everything in the shops.yml file out of the blue. My admins and I are now working to write down the buy and sell prices of every single shop Item, as they all will need to be reconfigured.
It shouldn't do that but you really shouldn't be changing things like that when the server is in production, I've tried to recreate the issue but I can't.
Version: 1.1.2
I love this plugin but please is there a way to add lores to the items just for display and not to the item.
very good plugin.I use it has been 3months.However,can i advertise this plugin in mcbbs?
https://www.mcbbs.net/forum.php I will promote it in your name.
The plugin handles standard/basic function and has many categories which is great if you are looking for one! There are some things that are missing that imho would make it more flexible.
one would be enable the console to open a shop to a player. If we're talking about hooking up this plugin to an NPC and not exposing the commands to the player, we would want the npc's script to execute a command to open the shop menu or a shop's categorized menu to the player.
second would be custom item doesn't really mean custom items like MMOItems. The plugin can handle NBT but cannot fully handle other custom items like Slimefun items.
I see great potential to this plugin but a little more push and it would look absolutely perfect.
I agree! Give me some more time, I'm currently working on some other plugins for myself but when I'm done, I'll come back strong with all that
extra stuff included and more.
Version: 1.1.2
Let's add features
/shop sellall <Material>
............................................
Great resource!
This one is a real threat to the existing shop resources, just a few features I would love to suggest that will make this plugin the best in my opinion (: ,
Okay so first of all, nice API, very lightweight and easy to use, maybe a method like isItemExists will be good instead of throw exceptions if so (:
I would suggest having a sell all button from the main GUI
or some custom button that you can add easily to every single menu that will sell instantly all the items for example.
This is a great plugin, but Vault does not work. Any idea why? Also, I am using this on an aternos server, is this the reason why it would not work on there?Thanks
This is my log for it
[16:31:49] [Server thread/INFO]: [OneStopShop] Enabling OneStopShop v1.1.1
> [16:31:50] [Server thread/ERROR]: [OneStopShop] Vault is enabled in the config but is not installed or being handled, plugin disabled.
> [16:31:50] [Server thread/INFO]: [OneStopShop] Disabling OneStopShop v1.1.1
This a great plugin! Incredibly talented developer!
Just a suggestion:
When adding Items to the shop also add them with their 'ItemMeta'. This could be useful when trying to add enchanted tools to the tool category and things like this :)
**EDITED**:
With the new update it adds support for items with metadata. This works perfectly and the developer added this quite fast.
Thanks :D
Thanks for the review! Glad you're enjoying the update! :)
Version: 1.0.2
This a a great plugin! Very talented developer!
Just a suggestion:
When adding Items to the shop also add them with their 'ItemMeta'. This could be useful when trying to add enchanted tools to the tool category and things like this :)
Thanks for the review! Custom items will be supported in the premium version but items like potions and fireworks with custom effects or colors will work with this version!
Version: 1.9
in 1.16.1 placing spawners do error Could not pass event SpawnerPlaceEvent to OneStopShop v2.9
org.bukkit.event.EventException: null
I couldn't find ANY shop GUI plugins that supported 1.16, were free, and had a shop already set up to use except for this one! I love this plugin!
The only thing that I think you should add is player shops in the GUI, I'm looking for a plugin that does that but I can't find any that I would want to use, thanks!
Amazing Plugin, very simple and easy to setup!
Though it would be nice if you could add multiple shops for example /shop block or /shop redstone, also if you wouldn't mind adding a permission node for /shop. Thanks!
You need to install a plugin that can give spawners, cmi is the example. Any plugin that uses a command to give a spawner will work with this plugin.
Version: 1.0
Looks like a great plugin. Nice work on this.
Great job. Just as a question, Do you think it would be possible to add other sections than spawners on the bottom menu? Its great work!