EssentialsX

EssentialsX

2M Downloads

Duplication Bug with essentials

ZaneIcezMaster11 opened this issue ยท 5 comments

commented

Type of bug

Exploit, Other unexpected behaviour

/ess dump all output

no ess log (could not replicate on my own server but works on others)

Error log (if applicable)

No response

Bug description

Allows taking of items out of thin air when using /recipe command (May be related to old issue stated before with /recipe)
This video below shows it off and how its done in both methods
https://www.youtube.com/watch?v=M0C8XnH9CWs&t=4s

Steps to reproduce

Pretty simple to replication this, and 2 major methods to do so
(I use meteor client for this but i assume it works with other clients as they have similar things that i mention to replicate this)
NOTE: only a select list of items work such as netherite, netherite ingots, diamonds, and mojang banner patterns (for enchanted golden apples)

  • Method 1 -
  1. in meteor client or whatever client you are using, open packet canceler and cancel the C2S packet CloseHandledScreen
  2. enable the packet canceler and run /recipe command for something like diamond
  3. close that gui and re-run the command
  4. take items out of crafting grid
  • Method 2 -
  1. open spammer on your client and put in the /recipe command for the item you want (ex. /recipe diamond 3)
  2. enable spammer
  3. after the gui opens the second time you will be able to throw or take out the items out of the crafting grid for ever consecutive gui that opens
    NOTE 2: while trying to replicate this on my own server to find the source of this issue, i notice both of these methods recenter my cursor when attempted to open the gui again. Im not sure if this is a config issue in essentials, or an issue with the server jar being used.

Expected behaviour

Should not allow items to be taken out

Actual behaviour

Allows items to be taken out

commented

How are we supposed to reproduce it if you can't even reproduce it with just Essentials? This sounds like an issue with another plugin on the other servers you're testing it on vs an Essentials problem.

commented

How are we supposed to reproduce it if you can't even reproduce it with just Essentials? This sounds like an issue with another plugin on the other servers you're testing it on vs an Essentials problem.

because as i cannot replicate it, a WIDE variety of servers i have tried it on have worked with it. Im not sure if its a server version, jar, or a conflicting plugin but all the servers have had essentials and the recipe command was enabled, meaning it would be essentials as the core issue. Im not sure as the to the setup but i can show you a server with it working if you would like. You could maybe ask their owners for it in that case. I am led to believe its not caused by other plugins and it is a core essentials issue because of the previous recipe command issues, and all the servers i have tested on not have the same plugins. If you watched the video you would see the issue. Im sorry i am not able to replicate it so i can give you a surefire response on its an essential issue vs a conflicting plugin...

commented

because as i cannot replicate it, a WIDE variety of servers i have tried it on have worked with it. Im not sure if its a server version, jar, or a conflicting plugin but all the servers have had essentials and the recipe command was enabled, meaning it would be essentials as the core issue. Im not sure as the to the setup but i can show you a server with it working if you would like. You could maybe ask their owners for it in that case. I am led to believe its not caused by other plugins and it is a core essentials issue because of the previous recipe command issues, and all the servers i have tested on not have the same plugins. If you watched the video you would see the issue. Im sorry i am not able to replicate it so i can give you a surefire response on its an essential issue vs a conflicting plugin...

we've been aware of this for a while and have not been able to reproduce it internally

commented

because as i cannot replicate it, a WIDE variety of servers i have tried it on have worked with it. Im not sure if its a server version, jar, or a conflicting plugin but all the servers have had essentials and the recipe command was enabled, meaning it would be essentials as the core issue. Im not sure as the to the setup but i can show you a server with it working if you would like. You could maybe ask their owners for it in that case. I am led to believe its not caused by other plugins and it is a core essentials issue because of the previous recipe command issues, and all the servers i have tested on not have the same plugins. If you watched the video you would see the issue. Im sorry i am not able to replicate it so i can give you a surefire response on its an essential issue vs a conflicting plugin...

we've been aware of this for a while and have not been able to reproduce it internally

do you have an idea as to what causes it? as i said, i have spent countless hours and nights replicating all server plugins of servers that the dupe worked on and it never worked for me...

commented

This has been fixed in the latest development builds and will be included in the next stable release. Users who don't wish to use development builds should disable /recipe temporarily until the next stable release is available.