-
Notifications
You must be signed in to change notification settings - Fork 220
/
CHANGELOG
342 lines (306 loc) · 14.6 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
# 19.11.1
- fixed issue where you can't open the shop after rejoin
- fixed issue where you are invisible after rejoin
- fixed issue where you couldn't spawn eggs/armor-stands outside arenas in MULTIARENA mode.
- fixed issue #364 where you can take glass from arena selector
- arena selector skipped slots have names now take from config "server-ip"
- fixed issue where maps were not saved after /bw save
# 19.11
- improved BedBug and DreamDefender AI
- fixed BedBug and DreamDefender name error on 1.13+
- fixed issue where you get adventure mode sometimes in arena
- fixed 1st person spectate in 1.8
- fixed invisibility issues, again
- fixed issue where spectators can interact with doors etc.
- dropped items from lobby removal are now removed
- re-spawning players are now protected from any damage
- removed player kill sound
- all sounds are now optional. leave them empty in config to disable them
- you can now configure countdown sounds between [5;1]
- added game start sound
- added arena join allowed/ denied sounds
- added spectate allowed/ denied sounds
- added rejoin allowed/ denied sounds
- added spectator gui click sound
- added game end sound
- next events have configurable sounds now
- added re-spawn sounds
- added arena selector open sound
- added stats gui open sound
- fixed "against TNT" default message color
- fixed issue where map changes were when closing the setup session
- fixed fall damage after respawn
- teams have now configurable display names in each language file
# 19.10
- fixed issue where you get npe after closing setup session if you didn't set the main lobby location in multi-arena mode
- fixed issue #356 (closed) where you get a NPE when using SWM
- implemented feature request #344 (shout cool-down bypass)
- lobby world is no longer protected in shared mode. related to issue #347 (closed)
# 19.9
- fixed levels NPE
- added mysql connection ping task to avoid timeout (once a hour)
# 0.14.2.beta
- fixed Arena#getDisplayName npe
- fixed issue where arena default configuration was not being created
For Developers:
- added NextEventChangeEvent
- added new methods to the Level interface
# 0.14.1.beta
- fixed issue where you can drop items in 1.12 lobby
- fixed current modification exception with swm
- fixed npe issue when loading signs
- added support for VipFeatures
# 0.14.beta
IMPORTANT NOTICE FOR SERVER OWNERS:
With this update most of BedWars1058 Addons won't work anymore. Please update them.
As I usually do, the upgrade from older versions is done automatically by me, I work a lot to make your life easier.
- **added SlimeWorldManager support** a way faster to restore maps
- minor multi server version compatibility improvements
- removed 1.9 R1 support
- fixed issue where current tier was taking the price from next tier (shop related)
- fixed vault support at shop
- fixed issue where "cannot afford" lore msg was shown before "maxed" event if it was maxed (shop related)
- fixed issue where Status Block was not working and causing issues on 1.14
- removed FAWE support (added in 0.13beta)
- fixed some memory leaks
- removed deprecated LeaderHeads support (You can still use LH with PAPI)
- fixed ConcurrentModificationException caused probably when a player gets disconnected when the game starts
- fixed issue where beds doesn't get colored with the team color
- added config option to disable plugin packets (you can find then under the performance category)
- added default game rules per arena in config
- restart time was shortened
- default world restore was improved. Should fix freezes.
- you can now create empty maps by using /bw setupArena and paste your own schematic
For developers:
New API
A lot of packages were renamed. Sorry but I'm trying to bring the plugin to a stable version.
- fixed title and subtitle not working at SpectatorFirstPersonLeaveEvent
- added ArenaRestartEvent, SetupSessionStartEvent and SetupSessionCloseEvent
# 0.13beta
- fixed a null pointer exception error
- fixed rejoin scoreboard issue
- added /bw tp command
- prevent negative xp patch
- {player} placeholder stands for display name now, on chat
- player will no longer receive permanent items at final kills
- invisibility potion system was improved
- fixed issue where PlayerLevelUp was not called
- fixed anti afk system
- added request #287
- fixed fly issue as spectator on 1.8 servers
- fixed fly bug after spectating
- fixed issue #269
- fixed issue #272
- item attributes are now hidden in stats gui
- fixed issue #282 about levels delay
- fixed issue #292
- fixed issue #294
- fixed issue #293
- added color support for glass pane at bedWars teams
- fixed issue with infinite items when using off hand
- fixed glass color for 1.12-
- "/bw start debug" now starts the debug mode
- added default sword restore system
- scoreboards updated with the new layout
for devs:
- EnemyBaseEnterEvent was removed, alternative: BaseEnterEvent (since api 9)
- EnemyBaseLeaveEvent was removed, alternative: BaseLeaveEvent (since api 9)
- #sendDefaultInventory improvements
- fixed PlayerJoinArenaEvent called twice for spectators
# 0.12beta
- added "display-name" option used in scoreboards, in the arena selector etc.
- shopkeepers messages update http://prntscr.com/o30zjo
- added "disable-npcs-for-empty-teams" option
- fixed issue #260 (unbreaking issue)
- fixed (maybe) issue #270 (anticheat conflict)
- added check to prevent error #275
- fixed issue #187 (fireball issue)
- fixed issue #277
- fixed issue #273 (region protection)
- fixed issue where villagers are not always spawning
- fixed issue #274 (invisibility potion)
- you can now disable parties completely using allow-parties option
- if you fall in void in shared mode you will no longer be moved to the bedwars lobby location
- added citizens load delay
- added corrupt chunks issue checker at arena load
- fixed issue where converting maps to the new mc name standard is not fully working for those who have a custom world container
# 0.11.1beta
- fixed items unbreaking deprecation at shop
- fixed a levels error at game end
- fixed setup holograms issue
- fixed issue #266 (closed) about respawning players
- fixed unbreakable deprecation at shop
- re-added "games-before-respawn" option for BUNGEE servers
- BUNGEE mode improvements
- fixed spectator mode
- fixed shopkeepers and generators issue related to chunks
# 0.11beta
- fixed items unbreaking deprecation at shop
- fixed a levels error at game end
- fixed setup holograms issue
- fixed issue #266 about respawning players
- fixed unbreakable deprecation at shop
- re-added "games-before-respawn" option for BUNGEE servers
- BUNGEE mode improvements
- fixed spectator mode
- fixed shopkeepers and generators issue related to chunks
# 0.10beta
- fixed issue where progress bar is not updating
- fixed database.enable path
- minor improvements
- removed gamesBeforeRestart option
- made it compatible with STARTUP load type
- fixed server software compatibility checker
- prevent players from using arenas as level-name in MULTIARENA and SHARED
- fixed issue #261
- fixed issue #265
- bw join random group is no longer case sensitive
- set main lobby command now is blocked in setup sessions
- added 1.14 support
- changed a task from async to sync
- people with bw.* permission can see now all the commands list
- added new papi placeholder ![group_count_name](https://gitlab.com/andrei1058/BedWars1058/wikis/papi-hook#arena-group-count) and fixed arena_count_name
# 0.9.13beta (API 13)
- fixed issue where the plugin was creating world files directly in the server container
- fixed issue where players were loosing their preferred language
- fixed issue where generators were using tier 2 configuration at tier 3
- fixed async kick issue https://pastebin.com/mgtraJuJ
- fixed "A PRIMARY KEY constraint failed" error
- fixed "Abot due to constraint violation" error
- fixed issue where "BD set" was remaining after /bw save
- fixed duplicated generator head issue
- negative levels/ xp will turn to 1
- fixed issue where you always get 0xp when you win a game
- fixed invisibility issue after respawning
# 0.9.12beta (API 13)
- fixed some issues about levels system #253 #255
- fixed egg bridge
- fixed next event
- fixed playing scoreboard path
- changed a task from sync to async on player quit
- fixed a placeholder in arena selector lore
- fixed issues #245 #248 #246 #225
- disabled shopkeepers sound
- added /bw gui <group> feature
- metrics update
- lobby sockets improvements
# 0.9.9beta (API 13)
- the map restore system was improved
- fixed issue #163 about stats head
- added internal level system (placeholders [here](https://gitlab.com/andrei1058/BedWars1058/wikis/scoreboards-configuration)).
- added new PAPI placeholders (check [here](https://gitlab.com/andrei1058/BedWars1058/wikis/papi-hook))
- changed scoreboard messages path
- bedwars lobby support improvements
- made villagers silent
- added possibility to open arenas GUI per group (/bw gui [group])
For OWNERS:
- if you don't want to reset the language messages, simply add the {level} placeholder in chat and {level} {progress} {currentXp} {requiredXp} in your lobby scoreboard.
For DEVs:
- api version changed to 13
- added PlayerXpGainEvent
- added PlayerLevelUpEvent
- added more getters and setters for developers around the classes
# 0.9.8beta (API 12)
- command tab-complete is now more accurate
- name-spaced commands are now disabled
- fixed issue #197 where players could move items in waiting/ spectate
- added an option to disable unused languages
- wheat/ farms are now protected in lobby/ game #198
- fixed issue #200 about a scoreboard error
- dropped items because of the lobby removal are now removed
- fixed cannot misure distace between x and y issue #194
- added BedWarsProxy compatibility (plugin coming soon)
- fixed games-before-restart option
- arena selector improvements
- fixed bed glitch #206
# 0.9.7beta (API 12)
- fixed use-bed-hologram not working
- fixed error you get when you click outside the inventory
- fixed default configuration for sign status-block
- check for arenas is now case sensitive when you create a sign
- automatically disable advancements for arena worlds
- fixed issue where you were able to see egg bridge particles when it was not building blocks
# 0.9.4beta (API 12)
- fixed 1.13 issue NoSuchFieldError: CAKE_BLOCK #181
- fixed issue where you can place anywhere #181
- added magic milk feature
- fixed issue where dragon was not spawning #148 #166 # 157
- fixed issue when players buy a iron sword after buying a stone sword,then iron sword will disappear. Made it so it will remove default swords with lower damage only. #174
- fixed issue where you can't drop items
- now when you join the server and there are no arenas set you it will dispatch /bw (if op)
- server restart is no longer required at /bw setLobby
- /bw autocreateteams range was changed from 150 to 200
- fixed issue where it says MAXED in lore when actually it isn't
- players are not longer able to move upgradable items to other inventories
- fixed issue where quick buy preferences were not saving (sqlite)
- added start countdown shortener in case if the arena is half full
- fixed issue where fireball is not breaking blocks
- introducing "[weight](https://gitlab.com/andrei1058/BedWars1058/wikis/shop#how-to-create-items-like-the-armor-category)". A new option for shop configuration.
- fixed disable-generator-for-empty-teams option
- paintings and item-frames are now protected in game and in lobby
- fixed issue where you get infinite blindness and slowness when trap triggered
# 0.9.1beta (API 12)
- fixed issue where players can take items out from the stats GUI #155
- fixed issue where you receive milk when buying sponge
- fixed silverfish/ iron golem console log issue #171
- fixed issue at shop where it says "MAXED" instead of "you can buy" #160
- fixed issue where you won't lose your sword when you die by default #160
- fixed issue where you spawn with all the swords you bought (if permanent)
- removed debug messages from /party accept
- possible fix for invisible armor issue
- added "allow-map-break" option in order to allow player to break almost all blocks from the map
# 0.9.0beta
* added new shop like hypixel
* fixed issue where bridge doesn't take the team color on 1.13+
* fixed party invite issue
* make it so the plugin won't start on craft bukkit because it is not supported.
* make it so the languages files take the server dns/ip from config so you don't have to edit all files.
* fixed join item paths. "Name not set" issue.
* fixed /bw removeTeam issue
* fixed issue where players can pick up items from armorstands in lobby
* fixed some other minor issues
* fixed issue #[142](https://gitlab.com/andrei1058/BedWars1058/issues/142)
* fixed issue #[141](https://gitlab.com/andrei1058/BedWars1058/issues/141)
# 0.8.6beta
* fixed issue #139 bucket issue on SHARED mode
* fixed issue #133 where spectators can pick up items in 1.2+
* fixed upgrade buy insufficient money console error
# 0.8.5beta
* fixed issue #134 where the status message is always get from the default language
* added compatibility with PAPI Pinger
* implemented request #127 - added new papi placeholders
# 0.8beta
* fixed issue #112 where players in arena can see messages from the others
* implemented request #114 about parties
* implemented request #90 about restoring a player displayname
* added **/bw join random** command, request #105
* implemented chat suggestions #75 **/shout** and [papi player team placeholder](papi-hook#player-team)
* fixed issue #97 where /bw join doesn't take you to the most filled arena
* added lobby scoreboard also in SHARED mode, request #84
* arena restart is now based on disable/enable
* changed ore generators rotation speed
* added new pages on the wiki/documentation
* code cleanup and improvements
* **added 1.13 support**
* fixed issue #121 about base emerald upgrade
* added new death cause messages, request #110
* added loot messages, request #28
* **arena selector** improvements
* removed **safe mode** feature
* you can now do the setup in BUNGEE mode aswell
* fixed shop buy items amount issue seen sometimes
* **added support for [Parties](parties-hook)** plugin by AlessoDP
* **added sign block status feature**, request #125
* **added [permissions](permissions) to commands** (it is no longer required to be op)
* added **tab complete feature**, request #103
* added new languages: **Romanian, Italian, Spanish, Polish and Russian**
* fixed language change not changing until rejoin
* fixed leave message called twice
* messages paths and layout update
* config paths changes (automatically converted)
* fixed issue where command messages are not automatically created
For Developers: **API 11**
* events were moved to api/events
* you can get the bw commad instance trough api now
* ParentCommand and SubCommand were moved to the api package
* added PlayerReJoin event