Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chestshop plugin does not have functions. #393

Open
mattisbak opened this issue Jan 2, 2021 · 29 comments
Open

Chestshop plugin does not have functions. #393

mattisbak opened this issue Jan 2, 2021 · 29 comments
Labels
missing information server issue Issues caused by the used server (Spigot/Paper/etc.)

Comments

@mattisbak
Copy link

Plugin Version

3.1.1

Plugin Config

Config
[Put the config here]
# Should the plugin log some messages that are useful for debugging?
DEBUG: false

# Do you want to turn off the automatic updates of ChestShop?
TURN_OFF_UPDATES: true
# Do you want to turn off the automatic notifications for new development builds?
TURN_OFF_DEV_UPDATE_NOTIFIER: false
# Do you want to include some values of this config in the metrics? (This will not leak sensitive data but help in the development process)
INCLUDE_SETTINGS_IN_METRICS: true

# How large should the internal caches be?
CACHE_SIZE: 1000

# The default language when the client's language can't be found.
DEFAULT_LANGUAGE: "en"
# Should the plugin try to use a language file that matches the client's locale setting?
USE_CLIENT_LOCALE: true

# What containers are allowed to hold a shop? (Only blocks with inventories work!)
SHOP_CONTAINERS: 
- "CHEST"
- "TRAPPED_CHEST"

# (In 1/1000th of a second) How often can a player use the shop sign?
SHOP_INTERACTION_INTERVAL: 250
# Do you want to allow using shops to people in creative mode?
IGNORE_CREATIVE_MODE: true
# Do you want to allow using shops to people who have access to it due to their permissions? (owners are always ignored)
IGNORE_ACCESS_PERMS: true
# If true, people will buy with left-click and sell with right-click.
REVERSE_BUTTONS: false
# If true, people will be able to buy/sell in 64 stacks while holding the crouch button.
SHIFT_SELLS_IN_STACKS: false
# If true, people will be able to sell/buy everything available of the same type.
SHIFT_SELLS_EVERYTHING: false
# What can you do by clicking shift with SHIFT_SELLS_IN_STACKS turned on? (ALL/BUY/SELL)
SHIFT_ALLOWS: "ALL"
# Can shop's chest be opened by owner with right-clicking a shop's sign?
ALLOW_SIGN_CHEST_OPEN: true
# If true, when you left-click your own shop sign you won't open chest's inventory, but instead you will start destroying the sign.
ALLOW_LEFT_CLICK_DESTROYING: true

# If true, if the shop is empty, the sign is destroyed and put into the chest, so the shop isn't usable anymore.
REMOVE_EMPTY_SHOPS: false
# If true, if the REMOVE_EMPTY_SHOPS option is turned on, the chest is also destroyed.
REMOVE_EMPTY_CHESTS: false
# A list of worlds in which to remove empty shops with the previous config. Case sensitive. An empty list means all worlds.
REMOVE_EMPTY_WORLDS: 
- "world1"
- "world2"

# First line of your Admin Shop's sign should look like this:
ADMIN_SHOP_NAME: "Admin Shop"
# The name of the economy account which Admin Shops should use and to which all taxes will go
SERVER_ECONOMY_ACCOUNT: ""
# The uuid of the economy account for the Admin Shop. Useful for fake accounts as normally only accounts of players work
SERVER_ECONOMY_ACCOUNT_UUID: 00000000-0000-0000-0000-000000000000
# Percent of the price that should go to the server's account. (100 = 100 percent)
TAX_AMOUNT: 0
# Percent of the price that should go to the server's account when buying from an Admin Shop.
SERVER_TAX_AMOUNT: 0
# Amount of money player must pay to create a shop
SHOP_CREATION_PRICE: 0
# How much money do you get back when destroying a sign?
SHOP_REFUND_PRICE: 0
# How many decimal places are allowed at a maximum for prices?
PRICE_PRECISION: 2

# Should we block shops that sell things for more than they buy? (This prevents newbies from creating shops that would be exploited)
BLOCK_SHOPS_WITH_SELL_PRICE_HIGHER_THAN_BUY_PRICE: true

# Maximum amount of items that can be bought/sold at a shop. Default 3456 is a double chest of 64 stacks.
MAX_SHOP_AMOUNT: 3456

# Do you want to allow other players to build a shop on a block where there's one already?
ALLOW_MULTIPLE_SHOPS_AT_ONE_BLOCK: false
# Can shops be used even when the buyer/seller doesn't have enough items, space or money? (The price will be scaled adequately to the item amount)
ALLOW_PARTIAL_TRANSACTIONS: true
# Can '?' be put in place of item name in order for the sign to be auto-filled?
ALLOW_AUTO_ITEM_FILL: true

# Enable this if you use BungeeCord and want players to receive shop notifications on other servers
BUNGEECORD_MESSAGES: false

# Do you want to show "Out of stock" messages?
SHOW_MESSAGE_OUT_OF_STOCK: true
# Do you want to show "Full shop" messages?
SHOW_MESSAGE_FULL_SHOP: true
# How many seconds do you want to wait before showing notifications for the same shop to the owner again?
NOTIFICATION_MESSAGE_COOLDOWN: 10

# Can players hide the "Out of stock" messages with /cstoggle?
CSTOGGLE_TOGGLES_OUT_OF_STOCK: false
# Can players hide the "Full shop" messages with /cstoggle?
CSTOGGLE_TOGGLES_FULL_SHOP: false
# Do you want to show "You bought/sold... " messages?
SHOW_TRANSACTION_INFORMATION_CLIENT: true
# Do you want to show "Somebody bought/sold... " messages?
SHOW_TRANSACTION_INFORMATION_OWNER: true

# If true, plugin will log transactions in its own file
LOG_TO_FILE: false

Server Version

1.16.4

Server Log

Log
[Your log here]
[00:47:41] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[00:47:42] [main/INFO]: Reloading ResourceManager: Default, bukkit
[00:47:42] [Worker-Main-2/INFO]: Loaded 7 recipes
[00:47:43] [Server thread/INFO]: Starting minecraft server version 1.16.4
[00:47:43] [Server thread/INFO]: Loading properties
[00:47:43] [Server thread/INFO]: This server is running Paper version git-Paper-356 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)
[00:47:43] [Server thread/INFO]: Debug logging is disabled
[00:47:43] [Server thread/INFO]: Server Ping Player Sample Count: 12
[00:47:43] [Server thread/INFO]: Using 4 threads for Netty based IO
[00:47:43] [Server thread/INFO]: Default game type: SURVIVAL
[00:47:43] [Server thread/INFO]: Generating keypair
[00:47:43] [Server thread/INFO]: Starting Minecraft server on 0.0.0.0:25565
[00:47:43] [Server thread/INFO]: Using epoll channel type
[00:47:44] [Server thread/INFO]: [LuckPerms] Loading LuckPerms v5.2.35
[00:47:44] [ForkJoinPool-1-worker-51/INFO]: [LuckPerms] It is safe to ignore any warning printed following this message starting with 'WARNING: An illegal reflective access operation has occurred, Illegal reflective access by me.lucko.luckperms.common.dependencies.classloader.ReflectionClassLoader'. This is intended, and will not have any impact on the operation of LuckPerms.
[00:47:44] [Server thread/INFO]: [PlaceholderAPI] Loading PlaceholderAPI v2.10.9
[00:47:44] [Server thread/INFO]: [DropHeads] Loading DropHeads v3.5.2
[00:47:44] [Server thread/INFO]: [ArmorStandEditor] Loading ArmorStandEditor v1.16-24
[00:47:44] [Server thread/INFO]: [spark] Loading spark v1.4.3
[00:47:44] [Server thread/INFO]: [InsaneAnnouncer] Loading InsaneAnnouncer v1.0.4
[00:47:44] [Server thread/INFO]: [Votifier] Loading Votifier v2.7.1
[00:47:44] [Server thread/INFO]: [FarmLimiter] Loading FarmLimiter v1.3.1
[00:47:44] [Server thread/INFO]: [PvPToggle] Loading PvPToggle v1.7
[00:47:44] [Server thread/INFO]: [ProtocolLib] Loading ProtocolLib v4.6.0-SNAPSHOT-b487
[00:47:44] [Server thread/WARN]: [ProtocolLib] Version (MC: 1.16.4) has not yet been tested! Proceed with caution.
[00:47:44] [Server thread/INFO]: [EntityDetection] Loading EntityDetection v1.1.3 (build #21)
[00:47:44] [Server thread/INFO]: [LibsDisguises] Loading LibsDisguises v10.0.20
[00:47:44] [Server thread/INFO]: [Minepacks] Loading Minepacks v2.3.21.2-Release
[00:47:44] [Server thread/INFO]: [Minepacks] PCGF-PluginLib not installed. Switching to standalone mode!
[00:47:44] [Server thread/INFO]: [CraftingStore] Loading CraftingStore v2.6.0
[00:47:44] [Server thread/INFO]: [TreeFeller] Loading TreeFeller v1.13.5
[00:47:44] [Server thread/INFO]: [StaffChatReloaded] Loading StaffChatReloaded v1.4
[00:47:44] [Server thread/INFO]: [Vault] Loading Vault v1.7.3-b131
[00:47:44] [Server thread/INFO]: [MyCommand] Loading MyCommand v5.6.8
[00:47:44] [Server thread/INFO]: [WorldEdit] Loading WorldEdit v7.2.0+a51fa43
[00:47:44] [Server thread/INFO]: Got request to register class com.sk89q.worldedit.bukkit.BukkitServerInterface with WorldEdit [com.sk89q.worldedit.extension.platform.PlatformManager@602d6888]
[00:47:44] [Server thread/INFO]: [Essentials] Loading Essentials v2.18.2.0
[00:47:44] [Server thread/INFO]: [AdvancedBan] Loading AdvancedBan v2.3.0
[00:47:44] [Server thread/INFO]: [HolographicDisplays] Loading HolographicDisplays v2.4.5
[00:47:44] [Server thread/INFO]: [WorldGuard] Loading WorldGuard v7.0.4+f7ff984
[00:47:44] [Server thread/INFO]: [ChestSort] Loading ChestSort v8.18.0
[00:47:44] [Server thread/INFO]: [BetterSleeping3] Loading BetterSleeping3 v3.0.4
[00:47:44] [Server thread/INFO]: [VotingPlugin] Loading VotingPlugin v6.0.4
[00:47:44] [Server thread/INFO]: [EssentialsProtect] Loading EssentialsProtect v2.18.2.0
[00:47:44] [Server thread/INFO]: [FogusCore] Loading FogusCore v1.9.9
[00:47:44] [Server thread/INFO]: [EssentialsChat] Loading EssentialsChat v2.18.2.0
[00:47:44] [Server thread/INFO]: [TAB] Loading TAB v2.8.9
[00:47:44] [Server thread/INFO]: [GSit] Loading GSit v[4.7.7.0]
[00:47:44] [Server thread/INFO]: [mcMMO] Loading mcMMO v2.1.147
[00:47:44] [Server thread/INFO]: [mcMMO] Registered WG flags successfully!
[00:47:44] [Server thread/INFO]: [NexEngine] Loading NexEngine v2.0.3
[00:47:44] [Server thread/INFO]: [GriefPrevention] Loading GriefPrevention v16.16.0
[00:47:44] [Server thread/INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.18.2.0
[00:47:44] [Server thread/INFO]: [CoreProtect] Loading CoreProtect v19.3
[00:47:44] [Server thread/INFO]: [Skript] Loading Skript v2.5.3
[00:47:44] [Server thread/INFO]: [ChestShop] Loading ChestShop v3.11 (build 213)
[00:47:44] [Server thread/INFO]: [ChestShop] WorldGuard version 7.0.4+f7ff984 loaded.
[00:47:44] [Server thread/INFO]: [ChestShop] GriefPrevention version 16.16.0 loaded.
[00:47:44] [Server thread/INFO]: [Jobs] Loading Jobs v4.16.3
[00:47:44] [Server thread/INFO]: [SkQuery] Loading SkQuery v4.1.4
[00:47:44] [Server thread/INFO]: [SilkSpawners] Loading SilkSpawners v6.5.0
[00:47:44] [Server thread/INFO]: [DiscordSRV] Loading DiscordSRV v1.21.1
[00:47:44] [Server thread/INFO]: [GoldenCrates] Loading GoldenCrates v3.10.0
[00:47:44] [Server thread/INFO]: [GriefPreventionFlags] Loading GriefPreventionFlags v5.9.4
[00:47:44] [Server thread/INFO]: [BetterRTP] Loading BetterRTP v3.0.3
[00:47:44] [Server thread/INFO]: [AuctionHouse] Loading AuctionHouse v2.1.12
[00:47:44] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[00:47:44] [Server thread/INFO]: [LuckPerms] Enabling LuckPerms v5.2.35
[00:47:44] [Server thread/INFO]:         __    
[00:47:44] [Server thread/INFO]:   |    |__)   LuckPerms v5.2.35
[00:47:44] [Server thread/INFO]:   |___ |      Running on Bukkit - Paper
[00:47:44] [Server thread/INFO]: 
[00:47:44] [Server thread/INFO]: [LuckPerms] Loading configuration...
[00:47:44] [Server thread/INFO]: [LuckPerms] Loading storage provider... [H2]
[00:47:45] [Server thread/INFO]: [LuckPerms] Loading internal permission managers...
[00:47:45] [Server thread/INFO]: [LuckPerms] Performing initial data load...
[00:47:45] [Server thread/INFO]: [LuckPerms] Successfully enabled. (took 807ms)
[00:47:45] [Server thread/INFO]: [ProtocolLib] Enabling ProtocolLib v4.6.0-SNAPSHOT-b487
[00:47:45] [Server thread/INFO]: [ProtocolLib] Started structure compiler thread.
[00:47:45] [Server thread/INFO]: [Vault] Enabling Vault v1.7.3-b131
[00:47:45] [Server thread/WARN]: [Vault] Loaded class com.earth2me.essentials.api.Economy from Essentials v2.18.2.0 which is not a depend, softdepend or loadbefore of this plugin.
[00:47:45] [Server thread/INFO]: [Vault] [Economy] Essentials Economy found: Waiting
[00:47:45] [Server thread/INFO]: [Vault] [Permission] SuperPermissions loaded as backup permission system.
[00:47:45] [Server thread/INFO]: [Vault] Enabled Version 1.7.3-b131
[00:47:45] [Server thread/INFO]: [LuckPerms] Registered Vault permission & chat hook.
[00:47:45] [Server thread/INFO]: [WorldEdit] Enabling WorldEdit v7.2.0+a51fa43
[00:47:45] [Server thread/INFO]: WEPIF: Vault detected! Using Vault for permissions
[00:47:45] [Server thread/INFO]: Using com.sk89q.worldedit.bukkit.adapter.impl.Spigot_v1_16_R3 as the Bukkit adapter
[00:47:46] [Server thread/INFO]: [FogusCore] Enabling FogusCore v1.9.9
[00:47:46] [Server thread/WARN]: [FogusCore] *** DISCLAIMER ***
[00:47:46] [Server thread/WARN]: [FogusCore] > You're running an unknown Spigot fork.
[00:47:46] [Server thread/WARN]: [FogusCore] > This plugin is designed to work on Spigot (spigotmc.org) only!
[00:47:46] [Server thread/WARN]: [FogusCore] > You won't get any support for any issues unless they are persists on regular Spigot.

What other plugins are you running?

image

What is happening?

There is no errors. I am placing signs as such
image
but when right or left clicked by me, or an op...there is sadly nothing that happens, no errors or anything.

What did you expect to happen?

I expected to buy or sell diamonds

Additional context

When the sign is placed, it tells me "Shop successfully created!" But there is nothing that we can do that actually makes the shop do anything.

@Phoenix616
Copy link
Member

3 things:

  • Make sure you test with normal player permissions. Shop owners and people with permissions to access shops (so OPs) cannot trade with them by default.
  • If that is not your issue then please test with the latest development build
  • Please provide the full log

@samfces
Copy link

samfces commented Jan 2, 2021

Hi @Phoenix616!
I'm having the same issue at my server and I performed this tests:

  • Tested with OP, with * and with an user account
  • Tested without plugins
  • Checked errors at logs: No errors

None of these tests have made the signs work

  • Server version: Paper 1.16.4 build 356
  • ChestShop version: 3.11.1-SNAPSHOT build 260 (Jenkins build)

@mattisbak
Copy link
Author

mattisbak commented Jan 2, 2021

3 things:

  • Make sure you test with normal player permissions. Shop owners and people with permissions to access shops (so OPs) cannot trade with them by default.
  • If that is not your issue then please test with the latest development build
  • Please provide the full log

I tested with normal player perms, those with some permissions, and even those with OP status. I looked and the latest dev build is build 260, correct? I just installed 260 and issued a restart with no progress. One thing I also noticed is that when I use the item on the sign after putting a ? at the bottom, it doesn't change the name of the ?, it just leaves it as a ?. Also here is the full logs as requested!

Here are the logs before the install of build 260
Logs1.txt
Here are the logs after the install of build 260
Logs2.txt
No differences were made.

@Phoenix616
Copy link
Member

Phoenix616 commented Jan 2, 2021

Hi @Phoenix616!
I'm having the same issue at my server and I performed this tests:

  • Tested with OP, with * and with an user account
  • Tested without plugins
  • Checked errors at logs: No errors

None of these tests have made the signs work

  • Server version: Paper 1.16.4 build 356
  • ChestShop version: 3.11.1-SNAPSHOT build 260 (Jenkins build)

Please provide the log and config files too.

3 things:

  • Make sure you test with normal player permissions. Shop owners and people with permissions to access shops (so OPs) cannot trade with them by default.
  • If that is not your issue then please test with the latest development build
  • Please provide the full log

I tested with normal player perms, those with some permissions, and even those with OP status. I looked and the latest dev build is build 260, correct? I just installed 260 and issued a restart with no progress. One thing I also noticed is that when I use the item on the sign after putting a ? at the bottom, it doesn't change the name of the ?, it just leaves it as a ?. Also here is the full logs as requested!

Here are the logs before the install of build 260
Logs1.txt
Here are the logs after the install of build 260
Logs2.txt
No differences were made.

The question mark will only be replaced if an item is in the chest or when you right click on the sign with an item. Did you do that and it didn't work? Also please make sure to try to use your permission plugin's verbose mode to check if you have all required permissions.

@mattisbak
Copy link
Author

Hi @Phoenix616!
I'm having the same issue at my server and I performed this tests:

  • Tested with OP, with * and with an user account
  • Tested without plugins
  • Checked errors at logs: No errors

None of these tests have made the signs work

  • Server version: Paper 1.16.4 build 356
  • ChestShop version: 3.11.1-SNAPSHOT build 260 (Jenkins build)

Please provide the log and config files too.

3 things:

  • Make sure you test with normal player permissions. Shop owners and people with permissions to access shops (so OPs) cannot trade with them by default.
  • If that is not your issue then please test with the latest development build
  • Please provide the full log

I tested with normal player perms, those with some permissions, and even those with OP status. I looked and the latest dev build is build 260, correct? I just installed 260 and issued a restart with no progress. One thing I also noticed is that when I use the item on the sign after putting a ? at the bottom, it doesn't change the name of the ?, it just leaves it as a ?. Also here is the full logs as requested!
Here are the logs before the install of build 260
Logs1.txt
Here are the logs after the install of build 260
Logs2.txt
No differences were made.

The question mark will only be replaced if an item is in the chest or when you right click on the sign with an item. Did you do that and it didn't work? Also please make sure to try to use your permission plugin's verbose mode to check if you have all required permissions.

Yes I right clicked on the sign with the item and I even tried putting the item in the chest before I placed a sign on there, neither of those worked. I unfortunately do not have OP or direct console access but I saw the web viewer and all permissions are in place.

@mattisbak
Copy link
Author

Also
image
This is a list of all groups that have the permission (which is everygroup in the server). All groups can create it, I even tried messing with worldguard, and setting regions, and setting shops as the region. I am coming up dry man, I really cannot crack the code on this one.

@Phoenix616
Copy link
Member

Well you are not looking at all ChestShop permissions, the one to access other people's shops are ChestShop.mod, ChestShop.name.* or ChestShop.othername.access.*. Again: Verbose mode web viewer will make the searching for wrong permissions a lot easier ;)

@mattisbak
Copy link
Author

mattisbak commented Jan 3, 2021

But under these circumstances shouldn’t I be able to access my own shop? I will give those a shot and keep you updated. But I don’t feel like these are going to change anything. That is the ONLY node I’ve plugged into the luck perms config so far.

@mattisbak
Copy link
Author

So after reviewing the site I see that it says
2A8E43AA-661D-4136-AB05-022675B407E1

the way it’s worded makes it seem like it lets you access their chest. But the problem I am having is that the sign does not have functions. It does not work. I can create a sign and have it day a shop was created, but no interactions with the sign do anything.

@mattisbak
Copy link
Author

Is this what you're talking about?
image
Do I have to create a node for every single subsection for every item?
Sorry to be a pain but this is a confusing plugin. :S

@samfces
Copy link

samfces commented Jan 3, 2021

Well you are not looking at all ChestShop permissions, the one to access other people's shops are ChestShop.mod, ChestShop.name.* or ChestShop.othername.access.*. Again: Verbose mode web viewer will make the searching for wrong permissions a lot easier ;)

Hi @Phoenix616!
I'm having the same issue at my server and I performed this tests:

  • Tested with OP, with * and with an user account
  • Tested without plugins
  • Checked errors at logs: No errors

None of these tests have made the signs work

  • Server version: Paper 1.16.4 build 356
  • ChestShop version: 3.11.1-SNAPSHOT build 260 (Jenkins build)

In the messages above I said that I had tested it with all the permissions. I have the same problem as @mattisbak and possibly many other people who don't know how to use the GitHub issues or people who don't know that this page exists. This is a very important bug and directly affects the correct functionality of the shops. Just in case you think of asking for more information, I'll leave it all here:

LOGS
(They are not complete logs because they contain information that is not essential in this case)
https://hastebin.com/igalagihef.yaml

Visual evidence of what is happening
https://user-images.githubusercontent.com/26687602/103476462-3f850180-4db6-11eb-822b-1d9313b64384.mp4

Detailed description
This is a GIANT bug related to the sign interaction. When you try to create a shop you put the poster, write the lines and it comes out in the chat that is created but when you try to use it WITH ANY LEVEL OF PERMISSIONS (OP, *, user, etc) it doesn't do anything.

Other Info
Server version: Paper 1.16.4 build 356
ChestShop version: 3.11.1-SNAPSHOT build 260 (Jenkins build)

Response to other messages

Well you are not looking at all ChestShop permissions, the one to access other people's shops are ChestShop.mod, ChestShop.name.* or ChestShop.othername.access.*. Again: Verbose mode web viewer will make the searching for wrong permissions a lot easier ;)

As I said above, I've tried the right permissions and it doesn't work. I have used both OP permissions, * and user configured permissions

The question mark will only be replaced if an item is in the chest or when you right click on the sign with an item. Did you do that and it didn't work? Also please make sure to try to use your permission plugin's verbose mode to check if you have all required permissions.

I've tried this too. When you click on the poster and put a question mark, nothing happens on the console or the server

@aleexgheorghe
Copy link

The same thing happens to me and I'm in the same situation, it's a plugin error apparently. Papper has made changes in the last version 1.16.4.

@Phoenix616
Copy link
Member

Phoenix616 commented Jan 3, 2021

But under these circumstances shouldn’t I be able to access my own shop?

Shop owners are always able to access their shop and never able to trade with them.

So after reviewing the site I see that it says
2A8E43AA-661D-4136-AB05-022675B407E1

the way it’s worded makes it seem like it lets you access their chest. But the problem I am having is that the sign does not have functions. It does not work. I can create a sign and have it day a shop was created, but no interactions with the sign do anything.

I personally don't see which part could be confusing. It clearly says other shops and other persons?


@DigitalSynware you seem to have cut off part of the screen in your video, which game mode are you in? (creative mode wont work if blocked in the config and adventure mode can't work due to vanilla issues that are similar to the issues with spawn protection blocking sign interactions)

Also you seem to be able to create an admin shop (I assume you are using the default config?), if so then you most likely also have permission to access other people's shops and will not be able to trade with that shop. I realise that there might be other issues (liek the block message not showing up) but please make sure that you either test with normal player permissions (the plugin defaults would be ideal), disable the config option preventing you from interacting with shops you can access or use /csaccess to toggle the access.

EDIT: I also just noticed that you are using a custom economy plugin, make sure that that fully implements Vault's Economy provider. (Except banks, they aren't used in ChestShop)


The same thing happens to me and I'm in the same situation, it's a plugin error apparently. Papper has made changes in the last version 1.16.4.

If they really made changes which break plugins then they would have to fix that. I'll look into whether or not that really is the case.

@Phoenix616
Copy link
Member

Phoenix616 commented Jan 3, 2021

The same thing happens to me and I'm in the same situation, it's a plugin error apparently. Papper has made changes in the last version 1.16.4.

I just tested it with the newest paper build (367) and it seems to work just fine. Please make sure to try that (if you weren't using that already) and see if that already fixes your issue. Maybe something broke in some version in between.

@samfces
Copy link

samfces commented Jan 3, 2021

Problem solved. It seems to be a problem related to the version of Paper used.
@mattisbak @alexeses you only have to update Paper to the latest build you can find in https://papermc.io/downloads

@Phoenix616 Phoenix616 added the server issue Issues caused by the used server (Spigot/Paper/etc.) label Jan 3, 2021
@mattisbak
Copy link
Author

I will be updating the servers paper version to the most recent and then follow back up on this.

@mattisbak
Copy link
Author

Updating the paper version did not work and I am still at step one.
I installed the plugin and the only node I have in the verbose is Chestshop.Shops.*
The only thing I want to be able to do is create the shop, and use the shop.

There must be something else. If not than I am afraid I am going to have to use a different plugin.

@Phoenix616
Copy link
Member

Updating the paper version did not work and I am still at step one.
I installed the plugin and the only node I have in the verbose is Chestshop.Shops.*
The only thing I want to be able to do is create the shop, and use the shop.

There must be something else. If not than I am afraid I am going to have to use a different plugin.

Please provide a link to your verbose output or full permissions setup then.

@mattisbak
Copy link
Author

@Phoenix616
Copy link
Member

https://luckperms.net/editor/3279sx4yyY

Ok well that looks good (assuming you use a player in one of the bottom 6 groups to test). Technically you don't even need to grant any permission, the default plugin permissions already handle that. Please make sure that you have the following LuckPerms config options enabled: apply-wildcards, apply-bukkit-default-permissions and apply-bukkit-child-permissions. (The verbose output should be able to tell you which permissions are missing directly though and provide more information about which setting is wrong)

@mattisbak
Copy link
Author

mattisbak commented Jan 4, 2021

So if I put those 3 into luckperms' config then reload after the changes and I should be able to use it?

@Phoenix616
Copy link
Member

So if I put those 3 into luckperms under the 6 groups, then upload the changes into console and I should be able to use it?

No, they are configuration options. They are set in your LuckPerms config.yml. Or do you mean the linked permissions? If so then that might work but they might also inherit other permissions, you will have to look through the plugin.yml and grant any permission that is enabled by default or inherited from one that is enabled.

@mattisbak
Copy link
Author

Ok I understand now, I will make this happen and get back to you! Again, thank you for working with me on this.

@mattisbak
Copy link
Author

I noticed that in the default yml that these are all set to true, and I don't ever remember messing with these. Could it possibly be something else? I still am getting no errors in the console.

@Phoenix616
Copy link
Member

That's strange then. I'm not sure what else it could be besides something else (like another plugin or Vanilla functionality) blocking the interaction. You might need to test by removing other plugins and see at which point it starts work. (Or test with a blank server without special permission and your same world setup to ensure that works properly)

@mattisbak
Copy link
Author

Tested on a blank server and it worked, I am assuming its an existing plugin we have right now. Do you know of any that might have an interaction like that?
image Here is a list of all the current plugins.

@Phoenix616
Copy link
Member

Any region protection or access blocking plugin might block interactions like that so look into EssentialsProtect, GriefPrevention and WorldGuard first I guess (Not sure why you have all three installed anyways, any one of them should do the job. I personally recommend using WorldGuard). I don't know all plugins on your list though and seeing as you have Skript installed there might be further scripts that might influence that behaviour. Easiest would be to just do a binary search through your plugins/scripts on a test server.

@mattisbak
Copy link
Author

Made a test server with every plugin (aside from buyable ones like craftingstore, mcmmo) and I can use the plugin just fine...I cannot figure this out. If I sent you the configs for worldguard/griefprot/essentials, do you think you could take a look?

Config1.txt --GriefProt
ConfigWorldGuard.txt --WorldGuard
ConfigEssentials.txt --Essentials

@mattisbak
Copy link
Author

Right now I am adding plugins from my server onto a test server 1 by one to foolproof it. I will get back to you with results!

@ChestShop-authors ChestShop-authors deleted a comment from noobzoid0 Aug 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
missing information server issue Issues caused by the used server (Spigot/Paper/etc.)
Projects
None yet
Development

No branches or pull requests

4 participants