Felix Bergmann
8dc955542d
Introduce buffering in HashChunkletManager
...
Improve the performance by introducing buffering. The current usage of FileInputStream and ObjectInputStream don't use buffering.
2020-04-07 09:45:18 +02:00
Felix Bergmann
bffabb4a05
Fix BlockStoreConversion bug on folder check
...
If dataDir.exists() is true, dataDir.isDirectory() will always also be true. You probably wanted to check whether it is a folder.
This bug could lead to a critical bug when a file with the name of the folder exists.
2020-04-07 09:27:28 +02:00
Shane Freeder
3c272a3e31
register a valid skill for AprilCommand ( Fixes #4147 )
2020-04-01 14:41:53 +01:00
Shane Freeder
9c342f24cd
Fix NPE from unloaded profiles in HolidayManager
2020-04-01 14:40:29 +01:00
nossr50
8d7f1cb595
Fixed not being able to place blocks on top of certain repair/salvage
...
anvils
2020-03-19 19:00:50 -07:00
nossr50
fd1b1fe124
treat new vines as multi block plants
2020-03-11 17:52:35 -07:00
nossr50
8f8dfcf556
Update ability black lists
2020-03-03 22:32:24 -08:00
nossr50
3aa9f385e5
Wart blocks are now treated like leaves
2020-03-03 22:09:57 -08:00
nossr50
325cbcad9d
2.1.120
2020-03-03 17:52:02 -08:00
nossr50
3a81d94b32
1.16 support part 5
2020-03-03 17:14:57 -08:00
nossr50
89a990f0cb
Another dupe fix + 1.16 support part 4
2020-03-03 16:37:13 -08:00
nossr50
d585b1c2f7
1.16 support part 3
2020-03-02 14:52:51 -08:00
nossr50
1101815f18
1.16 Support part 2
2020-02-28 16:44:37 -08:00
nossr50
441125dbd1
2.1.117
2020-02-27 07:36:41 -08:00
Shane Freeder
d4ba9d7605
Reduce mojang profile API call limit ( Fixes #4121 )
2020-02-22 11:12:52 +00:00
nossr50
7c6d5c476d
Green Thumb requires a hoe, sneak to break with a hoe
2020-02-19 16:14:21 -08:00
nossr50
e2073ff9f7
Immature crop replanting, green thumb tweaks, replant accidental break
...
protection
2020-02-19 15:58:53 -08:00
Shane Freeder
11ca0d9ff1
Fix 1.13.x archery compat
2020-02-04 23:36:54 +00:00
Shane Freeder
4eef4a3e41
Fix CCE from spectral arrows ( Fixes #4114 )
2020-02-04 23:29:51 +00:00
Shane Freeder
816b64cb70
Track spectral arrows for combat
2020-01-28 16:37:02 +00:00
Shane Freeder
0ffcff53b3
Further address locale issues (Targets #4083 )
2020-01-26 17:48:14 +00:00
nossr50
ac731258c7
Berserk now breaks glass and makes noise when doing so
2020-01-24 01:09:19 -08:00
nossr50
7b8c90d362
BlockCracker fix for infested stone bricks
2020-01-24 00:56:16 -08:00
nossr50
055391e908
Hacky fix for spigot bug
2020-01-24 00:43:18 -08:00
Shane Freeder
406429f4e3
Use ThreadedLocalRandom for RNG utils
2020-01-16 18:21:35 +00:00
nossr50
ceaff0c862
SkillShot tweaks
2020-01-14 20:09:41 -08:00
nossr50
7c156319be
Skill Shot is now multiplicative instead of additive
2020-01-14 19:53:37 -08:00
nossr50
24b3bf1100
NPE fix for combat on unloaded profiles
2020-01-14 19:44:17 -08:00
Shane Freeder
3cbbf1bee0
Move valid check higher up, no need to set additional metadata
2019-12-31 12:17:03 +00:00
Shane Freeder
8fd1af4cbf
Don't cache mob infomation in the updater task
2019-12-31 12:16:12 +00:00
Shane Freeder
601297799f
Enforce locale usage for enums to ensure correct casing ( Fixes #4086 )
2019-12-16 01:05:47 +00:00
Shane Freeder
b7dd491c01
Prevent nesting of bleed damage
...
This commit prevents the nesting of damage event processing in general in
regards to bleed, health related stuff will need a further glance over down
the line, however; This will fix a major problematic area
2019-11-13 19:53:02 +00:00
Shane Freeder
122c8b0faa
Added missing 1.14 blocks to ability/tool activation blacklists ( Fixes #4050 )
2019-09-22 04:30:24 +01:00
nossr50
51a373db4f
Fixing an Acrobatics exploit
2019-09-17 18:59:44 -07:00
Robert A. C
260d0f9b4a
Merge pull request #4051 from Shrek5InTheatres2019/master
...
McMMOPlayerProfileLoadEvent for the api
2019-09-14 16:05:26 -07:00
Shrek5InTheatres2019
c3548be380
deleting one character variables for good
2019-09-09 17:56:06 -07:00
Shrek5InTheatres2019
c6c1c39a98
player profile load event from issue request #4045
2019-09-06 16:44:58 -07:00
nossr50
e84e9a7dc8
more blacklisted blocks
2019-09-05 18:58:50 -06:00
Shrek5InTheatres2019
e27d299132
removing unnecessary code
2019-08-29 23:16:26 -07:00
Shrek5InTheatres2019
7cf40d9dbf
Implementing request from issue #3918
2019-08-29 18:51:48 -07:00
Robert A. C
e4d081f14b
Merge pull request #4039 from Mixpa/master
...
simply if code
2019-08-26 14:34:36 -06:00
nossr50
bba35f8a4e
Set player scoreboards to main server scoreboard upon entering a blacklisted world
2019-08-26 14:15:42 -06:00
Mixpa
dfeab6b558
simply if code
2019-08-25 21:51:19 +08:00
Shane Freeder
5ea2c493e8
Don't process mcmmo damage for invuln ( #4028 )
2019-08-24 17:40:46 +01:00
nossr50
2b72e8e69f
Making Limit Break code clearer to understand
2019-08-22 14:54:47 -06:00
nossr50
4bb8e20b59
2.1.102
2019-08-21 04:57:02 -07:00
Shane Freeder
e8165321e1
Fix bleed tasks invoking ruptures
...
Also, made the mcmmo custom damage checks handle nested calls
2019-08-21 01:05:01 +01:00
nossr50
4246f59d44
2.1.101
2019-08-09 17:18:26 -04:00
Shane Freeder
ac29c51d6e
Fixed an NPE that may occur with random chances on a player without loaded data
...
Also correct changelog version
2019-08-02 03:34:26 +01:00
Shane Freeder
e4d980b135
Fixed some concurrency concerns around BleedTasks
2019-07-29 17:41:57 +01:00