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
LCastr0
8088cef29f
Leprechaun pet fixed
2017-02-23 20:12:11 -03:00
LCastr0
e731a91e40
Leprechaun pet
2017-02-23 17:35:50 -03:00
LCastr0
63cef754f6
St Patricks outfit
2017-02-23 14:57:52 -03: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
Sam
0fa0d88aac
Clean up sewer mobs
2017-02-18 10:36:50 +00:00
Sam
074c786c35
Don't allow purchase if inv if full
2017-02-18 10:36:38 +00:00
Sam
4cb4f944e7
Fix the map not working when players relog
2017-02-18 10:36:23 +00:00
Sam
30d2059e9a
Use MiniClientPlugin for gem tracking
2017-02-18 10:36:05 +00:00
Sam
14f33ba494
Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/gem-hunters
2017-02-18 10:35:19 +00:00
cnr
b80a41ebe7
Reduce refresh rate of communities
...
Communities will only be refreshed if:
- We know (via redis message) that the community has been changed (e.g.,
if a member joins/leaves, if an invite is sent, ...).
- Five minutes have passed since a full refresh
2017-02-18 01:31:53 -06:00
Sam
be2963cf79
More Sam Quotes
2017-02-17 19:41:48 +00:00
Sam
52bcd01e27
Remove give item cooldown
2017-02-17 19:04:16 +00:00
Sam
9db3ddc2d9
Remove debug message
2017-02-17 19:04:08 +00:00
Sam
5fbbae1493
The SamitoD quest
2017-02-17 18:55:38 +00:00
Sam
2657a98e70
Merge remote-tracking branch 'refs/remotes/origin/develop' into feature/gem-hunters
2017-02-17 18:16:36 +00:00
Sam
d56cd59df0
Quests and a whole host of wacky changes
2017-02-17 18:16:17 +00:00
Sam
cf36c83f4b
Use Consumers instead of Callbacks
2017-02-16 14:15:56 +00:00
cnr
b8ac877fa3
Don't add US records twice
2017-02-16 02:55:29 -06:00
samczsun
01e83f0646
Final touches
2017-02-16 02:04:34 -06:00
samczsun
ecb42d91fe
Fix bugs
2017-02-16 02:04:34 -06:00
samczsun
e7dbe48937
Block morph rewrite
2017-02-16 02:04:34 -06:00
LCastr0
0befc7d967
Fixed issue with gadget command re-enabling after running
2017-02-16 02:04:02 -06:00
samczsun
81f38cf06b
Give trainees find
2017-02-16 02:03:25 -06:00
samczsun
7e18989fb7
PC-267 PC-545 PC-1253
...
This is to fix a troublesome race condition occurring between Mineplexer
and Core. Simply put, the following steps occur normally:
1) Player logs in via Bungee
2) If there is no PlayerInfo entry, PlayerStats inserts a PlayerInfo entry
into Redis
3) CoreClientManager looks for the PlayerInfo entry and finds it
4) If the PlayerInfo entry was just inserted, it will have accountId=0.
CoreClientManager sees this and updates it to a valid accountId, then
reinserts into Redis
5) All is good
However, sometimes Step 3 occurs before Step 2 (perhaps latency to Redis
is a factor), and so CoreClientManager
sees a null entry and ignores it. Then, an invalid PlayerInfo entry is
inserted with accountId=0, which then breaks any SQL queries relying on an
valid accountId
2017-02-16 02:03:25 -06:00
samczsun
cd387284bf
Ignore armorstands for fleshhook/snowball
2017-02-16 02:03:25 -06:00
samczsun
16ba7b984b
Use proper GameProfile serializer
2017-02-16 02:03:25 -06:00
Peter Miller
e59d744074
Temporarily reassigning to US Redis IP for EU player redirection testing.
...
10.81.1.156 -> 10.33.53.16
2017-02-16 02:02:44 -06:00
Sam
a879a1dc80
Item Map added
2017-02-13 18:18:32 +00:00
Sam
da28254af0
Join and Quit messages
2017-02-13 18:18:17 +00:00