lmartin3 / bettershulkerboxesrewritten Goto Github PK
View Code? Open in Web Editor NEWBetterShulkerBoxes rewritten to improve code quality and mantainability
License: GNU Affero General Public License v3.0
BetterShulkerBoxes rewritten to improve code quality and mantainability
License: GNU Affero General Public License v3.0
As the title says, when opening a shulker box in my inventory the open and close sounds get played twice. Also when changing the open and close sounds it plays the selected one as well as the default one.
It would be nice to be able to turn off the sounds all together.
[15:37:30] [Server thread/INFO]: [BetterShulkerBoxes] Enabling BetterShulkerBoxes v4.1.0
[15:37:30] [Server thread/INFO]: Warning: Could not deserialize field of type java.util.List correctly!
[15:37:30] [Server thread/INFO]: SAVE CONFIG CALL
[15:37:30] [Server thread/INFO]: [BSB] BetterShulkerBoxes successfully hooked to WorldGuard
Duplication bug : open your shulker, take item from it and die without close your shulker. Items took will be drop and be inside the shulker. Reported by zankyo_#4009 on Discord.
A user reported this video to me: https://youtu.be/WxDvZOCdqF0
Where they fill different shulker boxes in their inventory and after they close the last one, the wrong one in the hotbar was switched.
I'll copy their words exactly, hoping it makes sense to you as well:
first you see that i have 3 shulkers in my hands, if i open it and go with my mouse over the shulkers the items come in the good shulker however if i dont go over the shulker like i do the second time i put items in the shulker it goes into the most left shulker, watch good
The least important thing I've ever heard a complaint about but hey, at least I forwarded it and I can take it off my list and I'll forward them to this issue. If you decline, I'm pretty sure he/we also accept that as it's ridiculously unimportant ๐
When both BSB and WorldGuard are installed on a server, and a player has the permission to use the right-click feature of BSB and /stack from WorldGuard, any items inside the shulkers are duped into all shulkers in the stack. This includes items already in the shulker, or any items placed inside while they are stacked. This dupe was happening to ALL items in the shulker when we reproduced this. I did not try it with different items in multiple shulkers for fear of a crash, though that may also be possible.
For informative purposes:
BSB version: 3.1.3
Paper version: 1.18.2-335
Worldguard version: 7.0.7
the best plugin, but please add 1.20.2 and 1.20.3 support!!
[12:51:31 INFO]: WARNING! You are currently using a vulnerable version of Better Shulker Boxes!
The plugin did NOT disable anything because of the configuration
Please update the plugin as soon as possible!
I would like to be able to show the backpack page after the player closes the shulker box, rather than just exiting.
This will be handy for players who are looking for items.
Edit: Or can continue to open other shulker boxes in the interface of opening the shulker box.
It is recommended to add a prompt to close the message,Turn off the prompt of no permission when the player does not have permission to right click.
Active duplication glitch using Aristois client.
How to replicate it:
The items stay in the shulker after being taken out the first time allowing duplication at a rapid pace.
Error! BSB could not retrieve the changelog
java.net.UnknownHostException: raw.githubusercontent.com
Error! BSB could not retrieve the changelog
java.net.ConnectException: Connection timed out: connect
They appear so frequently that I'd like them to not output logs, or have a config to turn them off.
These domains may not be properly accessible in my region.
WARNING! You are currently using a vulnerable version of BSB
The plugins disabled the features to prevent exploitation
Please update the plugins as soon as possible!
But i got the newest version so whats the problem
Description: Add a configuration field so the movement check can be disabled
Description: add an option (enabled by default) to let the plugin check if its running a vulnerable version. The list will be placed in a file in the github repo like the changelog.
How to reproduce:
Here's the video: https://cdn.discordapp.com/attachments/1082674649055379617/1083214161657483324/bandicam_2023-03-09_10-24-21-794.mp4
when ever I try to use the plugin it says no permission . so how can I grant permission for the plugin in my aternos server pls help ..
The configuration parsing system should be refactored to avoid code repetition, in addition of automatically creating fields in the configuration for the missing options.
This bug has been already verified. Video
The issue originates here
as the plugin looks for identical items to save the shulker box contents into.
The ShulkerOpenData class should store the original item slot the shulker is in.
Posted here as directed on spigot
xisuma made a video about inventoty issues and solutions, in it he outlined an idea to have an enchantment for shulkers that make them even more useful.
Blocks don't however keep NBT data for enchantments, I suspect that to be the same for shulkers, so maybe an item that you put inside them could give them the ability he mentioned in his video on it
When a user updates the plugin to a version that has been published not long ago, Spigot will still return the old version number, making the plugin think it is outdated. The updater needs to take this into account, trying to figure out if the current version is newer or not.
Setting these two properties to true or false in config.yml
does nothing.
Players can still open in both ways even if those settings are false
.
The check for these settings is missing in InteractListener
before calling instance.getShulkerManager().openShulkerBoxInventory(...)
(in master and tag 3.1.3).
Is it possible to add a config to turn off the sound as it is not the same volume as opening the case.
MC version: 1.18.2
The issue here is when you remove the angle brackets (<>) from the inventory-name config the whole config resets. As well as that though, if the shulker box name is coloured the last angle bracket (>) gets changed to the colour and upon inputting something like &r to reset the colours it just makes &r apart of the inventory name.
I have used the latest version4.1.1,but it still tells me to update the plugin and the plugin doesn't work
Allow the plugin to update itself, downloading the latest JAR from GitHub. This option should be disabled by default, and users should be able to execute the command /bsb update to download the update.
Coreprotect-Integration (https://modrinth.com/plugin/coreprotect/version/21.3)
I use Coreprotect to check for playeractions like chest/shulker/barrel (Container) actions. But it
seems that with this Plugin, it can't log Items being put in or taken out of Shulkers.
Would be nice for it to have an integration for that. Thanks!
I found a dupe glitch (with zauctionhouse3)
I'm using the SimpleStack plugin to make empty Shulker box stackable.
When I opened stacked Shulker box in my backpack and put items in, all the Shulker boxes were modified at the same time.
Can you add a feature that prevents opening stacked Shulker box?
Reported by !Aum#5663
https://youtu.be/-we4y8b-IYg
Steps to duplicate all content of a shulkerbox:
The messages in config works fine, however the option to enable / disable things like right click in inventory / right click in hand true / false doesn't work. For me, it just allows players to open it any way even though in the config it says false.
cooldown: 0 # Integer - Time a player has to wait between uses of the plugin's features, set to 0 to disable requires_permission: true # Boolean - Set this to false if you want to allow anyone to use the plugin enable_read_only: false # Boolean - Set this to true if you just want players to be able to preview a shulkerbox's contents enable_right_click_open: false # Boolean - Set this to false if you do not want to allow players to open a shulker by rightclicking enable_inventory_click_open: false # Boolean - Set this to false if you do not want to allow players to open a shulker by shift clicking in their inventories disable_movement_check: false # Boolean - Set this to true if you want players to be able to open shulkerboxes using the plugin while moving
CONSOLE:
WARNING! You are currently using a vulnerable version of Better Shulker Boxes!
The plugin disabled the features to prevent exploitation
VERSION:
BetterShulkerBoxesRewritten-4.1.1
Paper - 1.19.3
When opening a shulker directly from the inventory using a right-click, the client inventory will desync from the server.
This desync lasts until the client manually updates their inventory using any means, including clicking an empty slot in their inventory. Until then, picking up items from the ground and other similar activities will not update the client side inventory. It's like the client inventory is completely frozen.
The same bug does not appear when opening a shulker from the hotbar, unless you then open another shulkers in your inventory.
Description: Add world guard region support, and a configuration option to allow using the plugin only on certain regions, or otherwise, using the plugin anywhere but in those regions.
Suggested by: Halvnaken#5585
Hey, i have found a way to delete Items if you open your Shulkerbox in the Inventory.
How to reproduce?
Hello, I like the chestsort hotkeys is it possible to make BSB compatible with chestsort? (https://www.spigotmc.org/resources/chestsort-api.59773/)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.