1.7 Feb 19, 2023
Bug fixes
BedWars Practice v1.7
 
Changed:
⦁ Plugin page
 
Added:
⦁ 1.19.3 Support (v1_19_R2)
 
Fixed:
⦁ 1.18.2 Support
⦁ Italian Language File generation
⦁ Error when using Proxy mode without a lobby set
 
Removed:
⦁ 1.17.x Support (v1_17_R1)

1.6.1 Nov 1, 2022
Added Vietnamese Language
BedWars Practice v1.6.1
 
Added:
⦁ Language
        ⦁ Vietnamese VN

1.6 Oct 19, 2022
1.19 Support, Spectator mode, New statistics, Bug fixes, and more!

BedWars Practice v1.6

Added:
⦁ 1.19 Support (v1_19_R1)
⦁ Spectator mode
    Commands: /bwp spectate <Player> | /bwp spectate quit/leave
    Permission: bwpractice.spectate

⦁ Language
⦁ Italian IT
⦁ Fireball / TNT Jumping Stats (with Placeholders):
    - Longest Fireball Jump %bwp_stats_fireball_tnt_jumping_longest_jump_fireball%
    - Longest TNT Jump %bwp_stats_fireball_tnt_jumping_longest_jump_tnt%
⦁ Proper end messages for Infinite Bridging mode
⦁ Lobby Block Interaction option
⦁ Compatibility with some hub/lobby plugins

Fixed:
⦁ Infinite Bridging statistic
⦁ Rare scoreboard error
⦁ MySQL
⦁ Citizens NPC glitch allowed to join practice without the setup finished

Removed:
⦁ 1.18-1.18.1 Support (v1_18_R1)

Merged:
⦁ Following placeholders have been merged to bwp_stats_bridging_blocks_infinite
    - bwp_stats_bridging_blocks_infinite_none_straight
    - bwp_stats_bridging_blocks_infinite_slight_straight
    - bwp_stats_bridging_blocks_infinite_staircase_straight
    - bwp_stats_bridging_blocks_infinite_none_diagonal
    - bwp_stats_bridging_blocks_infinite_slight_diagonal
    - bwp_stats_bridging_blocks_infinite_staircase_diagonal

Optimised:
⦁ HBedWars adapter
⦁ Language file creation

Extras:
⦁ Video Tutorial


1.5 May 11, 2022
Practice NPC Revamped, new features, bug fixes

Added:
⦁ Commands:
- /bwp bridging
- /bwp mlg
- /bwp fireballtntjumping
- /bwp leave or quit
⦁ Go back item in mode selector:
- can now execute commands. (Lobby only) The commands can be added in PracticeSettings.yml
- can now be disabled
⦁ Placeholders:
bwp_playing
bwp_playing_bridging
bwp_playing_mlg
bwp_playing_fireballtntjumping

Revamped:
⦁ Practice NPC (Note! Baby entities are not working)
- Now you can create multiple types of Practice NPC Default, Bridging, MLG, Fireball/TNT Jumping
- Custom name above Practice NPC

Fixed:
⦁ Interact Restricted-Blocks
⦁ BedWars Practice causing malfunction to plugins that cancel the PlayerPickupItemEvent / EntityPickupItemEvent
⦁ HBedWars scoreboard interference
⦁ RealScoreboard interference with BedWars Practice scoreboard

Improved:
⦁ MySQL


1.4 Apr 1, 2022
Added 1.18.2 Support, Practice NPC and bug fixes

BedWars Practice v1.4

Added:
⦁ 1.18.2 Support (v1_18_R2)
⦁ Practice NPCs (Citizens required)

Fixed:
⦁ Mode Selector
⦁ Inventory Cache


1.3.1 Feb 12, 2022
Fixed bugs and improvements!

BedWars Practice v1.3.1

Fixed:
⦁ Using wool on Infinite Bridging would consume the stack
⦁ bStats tracking

Improved:
⦁ Fireball & TNT mechanics


1.3 Feb 7, 2022
New features, bug fixes and more!
BedWars Practice v1.3
 
Added:
⦁ Inventory cache when joining a practice arena (upon quitting practice, the player will receive back the items before joining practice mode)
⦁ Option in Settings.yml to toggle the Inventory Cache
⦁ Tablist (Per language)
⦁ Chat format (PlaceholderAPI support)
 
Fixed:
⦁ 1.17.1 and 1.18.1 Support
 
API:
⦁ Changed version from 1.2 -> 1.3
⦁ Added event PracticeSwitchEvent (Called when switching practice mode)
⦁ Added event PracticeChangeEvent (Called when changing mode settings)
PracticeChangeEvent#getOldPracticeData() and PracticeChangeEvent#getNewPracticeData() can be casted to:
    ⦁ BridgingData
    ⦁ MLGData
    ⦁ FireballTNTJumpingData

1.2.1 Feb 2, 2022
Fixed bugs
BedWars Practice v1.2.1
 
Fixed:
⦁ Proxy mode
⦁ Reloading in proxy mode would not send the players to the lobby
⦁ Fireball/TNT Jumping placing blocks on the bridge would not block players from walking

1.2 Jan 30, 2022
Bugs fixed, new languages, practice proxy support and many more!

BedWars Practice v1.2

Fixed:
⦁ Sneaking on the corner of the block, would bypass the finish / fail check on MLG
⦁ Fireball / TNT Jumping bridge not removed after switching or leaving
⦁ Game breaking bug upon creating new islands, switching modes or settings that would lead to a glitch and players would share the same island
⦁ Fireball mechanics
⦁ TNT mechanics
⦁ Using /bwp in console would throw an error
⦁ Settings.yml would generate on path Default-Language, English instead of EN (PLEASE CHECK YOUR FILE AND IF "English" found, rename it to "EN")
⦁ Checking BedWars1058 version upon loading would lead to practice to fail
⦁ Joining or switching practice modes would sometime mark as practice failed
⦁ Rare Bridging Mode finish error

Added:
⦁ Languages

  • Polish PL
  • Deutsch DE
  • Chinese CN

⦁ TNT placing sound
⦁ Lobby Allow Hunger option
⦁ BedWarsPracticeProxy Support

API:
⦁ Changed version to 1.2
⦁ Added new method PracticeFinishEvent#getPracticeData(). It can be casted to:

  • BridgingData
  • MLGData
  • FireballTNTJumpingData

⦁ Now, BedWarsPracticeAPI#joinPractice(Player player, GameEngine.PracticeType practiceType) returns a PracticeCreator instance, which can be casted to:

  • BridgingCreator
  • MLGCreator
  • FireballTNTJumpingCreator
    After casting and modifying the practice, you must run PracticeCreator#refresh()


Enabled:
⦁ Update checker

Optimisation:
⦁ Code cleanup


1.1 Jan 14, 2022
Bugs fixed, optimisations and new features

BedWars Practice v1.1

Changed:
⦁ BedWars1058 required version: 22.01

Fixed:
⦁ Sneaking on the corner of the block, would bypass the finish / fail check
⦁ Fixed Fireball/TNT Jumping:
        ⦁ Wool not placeable
        ⦁ TNT error when running on paper
        ⦁ Fireball and TNT wrong bounce
⦁ Spigot anti-xray checks interfere with bedwars practice
⦁ ViaVersion spam console
⦁ Bridging slow block removal
⦁ Island location generator (offset)
⦁ World Border Size override for the Practice World
⦁ Being able to place the game settings item in MLG mode
⦁ MySQL:
        ⦁ HikariCP was not shaded
        ⦁ Statistics table creation
⦁ BedWars1058 Scoreboard interference _(Multiarena)_
⦁ Scoreboard when practicing infinite bridging

Added:
⦁ SlimeWorldManager & AdvancedSlimeWorldManager support _(available on 1.8.8, 1.12.2 and 1.17.1)_
⦁ Lobby Block Break option
⦁ Command `bwpa build` to allow build in lobby. The command is disabled if Lobby Block Break option is enabled.
⦁ Missing message when changing settings of MLG or Fireball/TNT Jumping
⦁ Command `/bwp quit`

API:
⦁ Changed version to 1.1
⦁ Added method `BedWarsPracticeAPI#joinPractice(Player player, GameEngine.PracticeType practiceType)`
⦁ Added event `PracticeFinishEvent`

Simplified & Optimised:
⦁ Patcher
⦁ Practice engine


1.0 Jan 6, 2022