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

Release 1.18.0 #1876

Merged
merged 140 commits into from
Nov 9, 2021
Merged

Release 1.18.0 #1876

merged 140 commits into from
Nov 9, 2021

Conversation

tastybento
Copy link
Member

No description provided.

tastybento and others added 30 commits June 27, 2021 16:50
Current one is based on online player count when bStats sends data to the server.
This one will send data about amount of players who logged in the server.
…ent flag (#1784)

* Split CONTAINER flag into multiple flags

CONTAINER split into
- CONTAINER (Chest/Minecart Chest)
- BARREL (Barrel)
- COMPOSTER (Composter)
- FLOWER_POT (Flower Pot)
- SHULKER_BOX (Shulker Box)
- TRAPPED_CHEST (Trapped Chest)

Fixes #1777

* Add subflag support

* Create container parent flag, chest subflag

* Remove extra string from when CHEST was CONTAINER

* Fix incorrect flag specified on fired event in IslandToggleClick

* Add missing world subflag event firing

* Remove extra import
BStats supports sending Bar chart data, however, it does not display it via their site directly.
It can be called manually, to view.

PieChart does not work very well for addons and hooks. BarChart however allows viewing each addon separately. 

This change allows sending data to the server about bar charts.
We have already done this to the main BentoBox class. But add-ons missed it, and it still has this weird structure: Addon#getIslands().getIslands().

This will just add the same method as it is already in BentoBox class.
Provides a better understanding of which addon failed.
The bounding box was erroneously being made smaller when it was not
required because the inBounds check does that already.

#1863
IWM inWworld needs to return true
IWM inWorld must return true
Without them, too many older addons break. They need updating to have
their own handlers. Once that is done, the default ones can be removed
maybe.
@Poslovich - you were right!
There were a few potential times when the flag may not have been
cleared. These were mostly teleport failure scenarios. Hopefully, this
is all of them.

#1864
#1866

This will allow other plugins running at NORMAL to cancel the event
before BentoBox does something.
Conflicts resolved:
	pom.xml
	src/main/java/world/bentobox/bentobox/api/addons/AddonDescription.java
	src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTeleportCommand.java
	src/main/java/world/bentobox/bentobox/api/events/addon/AddonEvent.java
	src/main/java/world/bentobox/bentobox/api/events/island/IslandEvent.java
	src/main/java/world/bentobox/bentobox/api/events/team/TeamEvent.java
	src/main/java/world/bentobox/bentobox/api/panels/reader/TemplateReader.java
	src/main/java/world/bentobox/bentobox/api/user/User.java
	src/main/java/world/bentobox/bentobox/blueprints/BlueprintPaster.java
	src/main/java/world/bentobox/bentobox/blueprints/worldedit/BlueprintClipboardFormat.java
	src/main/java/world/bentobox/bentobox/blueprints/worldedit/BlueprintClipboardReader.java
	src/main/java/world/bentobox/bentobox/blueprints/worldedit/BlueprintClipboardWriter.java
	src/main/java/world/bentobox/bentobox/blueprints/worldedit/BlueprintSchematicConverter.java
	src/main/java/world/bentobox/bentobox/database/objects/Island.java
	src/main/java/world/bentobox/bentobox/listeners/flags/protection/BreakBlocksListener.java
	src/main/java/world/bentobox/bentobox/listeners/flags/protection/BucketListener.java
	src/main/java/world/bentobox/bentobox/listeners/flags/settings/PVPListener.java
	src/main/java/world/bentobox/bentobox/listeners/flags/worldsettings/CreeperListener.java
	src/main/java/world/bentobox/bentobox/managers/IslandsManager.java
	src/main/java/world/bentobox/bentobox/util/IslandInfo.java
	src/main/java/world/bentobox/bentobox/util/teleport/SafeSpotTeleport.java
	src/test/java/world/bentobox/bentobox/api/commands/admin/AdminInfoCommandTest.java
	src/test/java/world/bentobox/bentobox/api/commands/island/IslandInfoCommandTest.java
@sonarcloud
Copy link

sonarcloud bot commented Nov 9, 2021

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.5% 0.5% Duplication

@tastybento tastybento merged commit df2b445 into master Nov 9, 2021
@tastybento tastybento deleted the release_1.18.0 branch November 9, 2021 05:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants