Commit Graph

9875 Commits

Author SHA1 Message Date
samczsun 3e8b23c6f4 Sentry Issue #223473496
Don't bother with failsafe if the game is null (i.e. beyond dead)

Steps to reproduce:
1) Quit server at just the right time
2017-03-01 23:54:02 -06:00
samczsun b3cc9f29e2 Sentry Issue #223905084
Prevent NewsManager from updating news when none exists

Steps to reproduce:
1) Join the server while the server is starting up
2017-03-01 23:54:02 -06:00
samczsun 3f40432268 Sentry Issue #223474603
Handle null gun in Minestrike

Steps to reproduce:
1) Bring a player down to low health using a molotov
2) Kill them with a grenade
2017-03-01 23:54:02 -06:00
samczsun 9571db123d Sentry Issue #223483175
Fix badly implement Player check in PerkBoneRush

Steps to reproduce:
1) Pick Skeletal Horse
2) Bone rush on some mob (i.e. cows in swamp)
2017-03-01 23:54:02 -06:00
samczsun 7af7abd615 Sentry Issue #223589200
Fix PetManager trying to rename a pet when it doesn't exist

Steps to reproduce:
1) Somehow make MSSQL slow
2) Rename pet, and disable pet
2017-03-01 23:54:02 -06:00
samczsun cb9ac1fc9f Sentry Issue #223481030
Prevent Fish Flurry from activating if no suitable blocks are found

Steps to reproduce:
1) Select squid on hyrule castle
2) Activate fish flurry while looking at middle of empty side of castle
2017-03-01 23:54:02 -06:00
samczsun 7e9211815f Sentry Issue #223481223, #223481117
Reverse check so RHS can be null

Steps to reproduce:
1) Pick Wither Skeleton in SSM
2) Throw wither image away from other player so it has no target
3) When it's standing still (i.e no target), have the other player punch
the image
2017-03-01 23:54:02 -06:00
samczsun 0725639852 Sentry Issue #223596821
Check if player has left before performing actions

Steps to reproduce:
1) Pick wolf in SSM
2) Hit someone
3) Quit immediately after
2017-03-01 23:54:02 -06:00
samczsun 2e23d59702 Sentry Issue #223489411
Check if fired projectile is a WitherSkull before casting

Steps to reproduce:
1) Go to Wither Assult
2) Fire enderpearl
2017-03-01 23:54:02 -06:00
samczsun c4bb9a23d5 Sentry Issue #223492448
Check if Power Player data is loaded before acting on it

Steps to reproduce:
1) Join before server has started up
2017-03-01 23:54:02 -06:00
samczsun ed25fe1341 Sentry Issue #224064210
Have BonusManager check if Carl is enabled before cleaning up items

Steps to reproduce:
Trigger SQLException in NPCManager so NPCs aren't loaded,
or temporarily remove Carl from npcs database
2017-03-01 23:54:02 -06:00
samczsun 4d3301da56 Sentry Issue #223476291
Check whether worlds are equal before performing distance checks

Steps to reproduce:
1) Open treasure on one account
2) Go to Mavericks World on another account, tp to coords of treasure
2017-03-01 23:54:02 -06:00
LCastr0 ff6a3e915e Add Gold Pot Morph 2017-02-28 23:12:07 -06:00
Sam 76f587cff5 Disable damage manager and particles 2017-02-26 01:31:20 +00:00
Sam 7d5d5d5401 Re-enable 2fa 2017-02-25 15:47:24 +00:00
Sam 54f9677d2a Make the world event marker rotate based on exact yaw 2017-02-25 15:46:06 +00:00
Sam fafcc9eb1c Add support for durability in LootItem 2017-02-25 15:46:06 +00:00
cnr 699845d6d7 Merge branch 'feature/gem-hunters' into develop 2017-02-25 00:40:05 -06:00
cnr 7de556e3d8 Allow plugins to choose a hub type when restarting
Clans Hubs will send to Clans Hubs, Clans will send to Clans Hubs, and
all other plugins will send to the normal Hub
2017-02-25 00:35:46 -06:00
cnr 9450c29e3e Allow ETERNAL into the beta 2017-02-25 00:31:12 -06:00
Sam 605fcf90dd Stop players spawning near others when joining 2017-02-24 23:50:37 +00:00
Sam 02a2f98601 Allow flint and steel 2017-02-24 23:40:30 +00:00
Sam 9219e50a1c Don't spawn purple chests when there are less than 10 players 2017-02-24 23:05:07 +00:00
Sam 7be7b47395 Debug stuff 2017-02-24 22:11:27 +00:00
Sam ce272a3288 Fix hunger is safezones for real this time 2017-02-24 22:11:17 +00:00
Sam a7edc830e0 Fix cashout related problems with cashing out 2017-02-24 20:52:54 +00:00
Sam 43524465c7 Fix the damageToLevel bug 2017-02-24 20:51:40 +00:00
Sam 71964b7bca Fix the no eat bug inside safezones 2017-02-24 20:51:26 +00:00
Sam 2090d2202c Actually give people gadget items 2017-02-24 20:51:11 +00:00
Sam 295f626ec4 Actually remove gems when players join 2017-02-24 20:50:53 +00:00
cnr 76ef632e81 Reward gems and shards the correct way 2017-02-24 06:57:16 -06:00
cnr 3858421194 Fix combat NPC issues
- Cashed out players were treated as combat-logged players
- Player inventories were not cleared before returning items, resulting
  in duplicated items
- Players would be given the "locked slot" item
- Allow multiple stacks of the same type and amount
2017-02-24 06:57:15 -06:00
cnr 68f61bbb20 Send players to beta hubs; add 2fa and anticheat 2017-02-24 06:57:15 -06:00
cnr 162ab602b2 Rename GemHunters output jar 2017-02-24 06:57:15 -06:00
cnr eed784da04 Add beta whitelist to GemHunters and remove missing debug references 2017-02-24 06:57:00 -06:00
cnr fb70c93f91 Add beta whitelist miniplugin 2017-02-24 00:46:05 -06:00
samczsun 60d9bd5d21 Move api to config file 2017-02-24 00:46:04 -06:00
cnr af8b5f6522 Add Mineplexer support for beta lobbies 2017-02-24 00:46:04 -06:00
cnr 9ece8c9959 Add beta whitelist miniplugin 2017-02-23 23:39:34 -06:00
Sam eb6003a169 Final push 2017-02-24 01:06:05 +00:00
Sam 2b64de8ad1 Preparation for beta 2017-02-23 14:42:55 +00:00
samczsun 5b13a87500 Move api to config file 2017-02-22 23:32:56 -06:00
cnr 3d4e64a208 Add Mineplexer support for beta lobbies 2017-02-22 22:12:01 -06:00
Sam bde899212f Allow other players to pickup quests 2017-02-21 12:36:48 +00:00
Sam 75f734c5e7 Fix where after many hours chests would stop spawning 2017-02-21 10:08:48 +00:00
Sam 1b2c384afe Mounts base 2017-02-21 09:56:08 +00:00
Sam 4fc991dd24 Add sewer mobs 2017-02-20 21:02:49 +00:00
Sam 77dfc2a7c7 No need for UtilServer 2017-02-18 10:37:40 +00:00
Sam 15395d1391 Fix item giving and animations going to the wrong player 2017-02-18 10:37:26 +00:00
Sam af29135026 ItemFrames and Leaves 2017-02-18 10:37:03 +00:00