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

November 2023 release #901

Merged
merged 90 commits into from
Nov 10, 2023
Merged

November 2023 release #901

merged 90 commits into from
Nov 10, 2023

Conversation

andrei1058
Copy link
Owner

No description provided.

tomkeuper and others added 30 commits February 6, 2023 22:42
unformatted player name placeholder, fix sidebar title animation, fix shop click NPE,  add netherite armor support
* Italian Language Update

* Fix Moneys reward team-support on Solo & update variables names
fix invisibility potion compatibility with 1.8.8
Co-authored-by: hugeBlack <wwkq03@outlook.com>
Co-authored-by: YukiEnd233 <85435560+YukiEnd233@users.noreply.github.com>
skbeh and others added 27 commits June 10, 2023 17:00
Co-authored-by: ItzCodex <tom183.private@gmail.com>
…#805)

* tag event handler

* fix drop/ pick up if main lobby is set on SHARED server type
…location instead of where they clicked. (#813)

Co-authored-by: PmzHeroV69 <pmzherov69@gmail.com>
* add 1.20 support

* mention jetbrains

* add new sidebar version that supports 1.20
* world restore adapters update

* update workflow

* update workflow

* update workflow

* update workflow

* add missing dependency
* Add VersionSupport#calculateExplosionBlocks

* Add isGlass & isProtectedByGlass to VersionSupport

* isProtectedByGlass performs ray tracing to ensure there is no glass
  inbetween

* Change VersionSupport#calculateExplosionBlocks implementation

* Implement v1_8_R3#calculateExplosionBlocks

* Copied from net.minecraft.server.v1_8_R3.Explosion#a() (The NMS implementation of
  https://minecraft.fandom.com/wiki/Explosion#Model_of_block_destruction)

* Implement v1_9_R2#calculateExplosionBlocks

* Implement v1_10_R1#calculateExplosionBlocks

* Implement v1_11_R1#calculateExplosionBlocks

* Implement v1_12_R1#calculateExplosionBlocks

* Implement v1_13_R2#calculateExplosionBlocks

* Fix wrong behavior from locY in calculateExplosionBlocks

* Implement v1_14_R1#calculateExplosionBlocks

* Fix tnt breaking blocks under water @ 1.13

* Fix locY @ 1.12

* Fix blocks under water getting exploded

* Fix comments

* Implement v1_15_R1#calculateExplosionBlocks

* Implement v1_16_*#calculateExplosionBlocks

* Add exceptions for not implemented versions of calculateExplosionBlocks

* Change radius of explosion to float instead of int

* Reimplement explosive-related events to use NMS/better detection

* Add Config explosion-settings.explosion-size
* if size is set to auto OR any negative value it will cache the actual
  size of that entity, if it could not cache it (not found) then the
  default implementation is used (removing and protecting blocks)

* Fix location hashing rounding instead of flooring coords

* Add function caching to the default callback of calculateExplosionBlocks

* Add comment describing whatever this is

* Fix ExplosionPrimeEvent not being check correctly

* Fix distances being calculated wrong in VersionSupport#isProtectedByGlass

* Add BlockRay for better ray tracing

* Reimplement VersionSupport#isProtected and its events

* Fix typo

* Remove debug junk

* Add cache cleaning for BreakPlace

* test if block is placed in special cases

* Fix air being counted as a block

* Increase caching lifetime & change keys to Entity

* always manage explosions even if blockList is empty

* Fix imports

* Fix inaccurate calculation of the delta vector in BlockRay

* Add the 3 missing components to BlockRay

* wip

* wip

* implement explosion function

* improvements and clean up

* clean up

* clean up

* clean up

* fix typo

---------

Co-authored-by: Andrei Dascălu <andrew.dascalu@gmail.com>
Fixed bug where wrong tower item was added as invalid material in shop.yml
* change heal pool work

Since the upgrade price is likely to be different for each arena group, if the upgrade has a heal-pool in the name, it is changed to work
* Fix magic miner upgrade

Fixed bug where magic miner upgrade was showing wrong material name in version 1.13 and above.
Fixed bug preventing heal pool from working with wrong config path
Fixed bug where upgrade-swords purchases in the upgrade shop didn't apply to axes
tab rework, sidebar imrovements, new top system and session statistics
* add 1.20 r2 support

* version string update
* Fix PAF Null issue

* Update Github actions

* Build 1.20 module against 1.20.1
Changed this arena to not be disabled if a game is in progress

The reason for the change is that many errors occur when disableArena and enableArena. I will upload the file
correct silverfish name
* Fix block protection

Fixed bug where shop protection and upgrades protection and generators protection did not work

* fix

fix
SpoilPlayerTNTFeature code improvements
# Conflicts:
#	README.md
#	bedwars-api/src/main/java/com/andrei1058/bedwars/api/language/Language.java
#	bedwars-plugin/pom.xml
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/BedWars.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/arena/Arena.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/configuration/MainConfig.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Bangla.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/English.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Hindi.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Indonesia.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Italian.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Persian.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Polish.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Portuguese.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Romanian.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Russian.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/SimplifiedChinese.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Spanish.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/language/Turkish.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/listeners/DamageDeathMove.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/listeners/QuitAndTeleportListener.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/sidebar/BwSidebar.java
#	bedwars-plugin/src/main/java/com/andrei1058/bedwars/support/party/PartiesAdapter.java
@andrei1058 andrei1058 merged commit 22f1a36 into production Nov 10, 2023
2 checks passed
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.