Shaun Bennett
d4ac309daa
Merge remote-tracking branch 'remotes/origin/master' into feature/gems
2016-06-09 00:29:27 -05:00
Shaun Bennett
83be0d7efe
Disable game boosters in arcade
2016-06-09 00:28:48 -05:00
Shaun Bennett
85829d355d
Fix command permissions
2016-06-09 00:25:54 -05:00
Shaun Bennett
22bb56dfda
Remove game booster button
2016-06-09 00:22:54 -05:00
Shaun Bennett
09d2c00f66
Proper display of extra gem fountain rewards
2016-06-09 00:14:01 -05:00
Shaun Bennett
c9d5b91c52
Proper booster activation events
2016-06-08 19:22:25 -05:00
Shaun Bennett
37a412f1bf
Starting to merge boosters into arcade code
2016-06-07 17:24:24 -05:00
cnr
8de5280241
Disable /allowCmd
2016-06-04 22:55:15 -05:00
samczsun
fdf500b090
Allow opening chest in incognito... silently!
2016-06-04 23:54:13 -04:00
samczsun
3444c9c7d7
Remove anti-fly-kick
2016-06-04 23:54:13 -04:00
samczsun
dc419cb53c
Add /speed command
2016-06-04 23:54:13 -04:00
samczsun
15a1a63c15
Add try/catch to render map just in case
2016-06-04 23:54:13 -04:00
samczsun
64e1288ba2
Add nullcheck to WarPointEvasion
2016-06-04 23:54:13 -04:00
samczsun
f9826abc1e
Make field in MeridianScepter transient
2016-06-04 23:54:13 -04:00
samczsun
dbf61c5652
Set walk speed on join
2016-06-04 23:54:13 -04:00
cnr
894b7db18e
Remove remaining fake ultra tag artifacts
2016-06-02 02:25:15 -05:00
samczsun
f7adf731a9
Delete query command
2016-06-01 16:17:17 -04:00
cnr
25a315ac05
Revert "Clans optimizations"
...
This reverts commit 89da8790bf
.
2016-06-01 00:58:58 -05:00
cnr
750120c106
Prevent developers from using /punish
2016-06-01 00:47:22 -05:00
cnr
84853a1f9a
Revert "Update chat-spam message with coupon link"
...
This reverts commit dfbb4dca11
.
2016-06-01 00:39:44 -05:00
cnr
825839d853
Fix PlayerKeyValueRepository's exception and return types
2016-06-01 00:38:29 -05:00
Alex-The-Coder
abb2729c0e
Remove arcade logitech advertisement
2016-05-30 14:46:29 -04:00
Alex-The-Coder
ff415a4569
Remove hub logitech advertisement
2016-05-30 14:44:07 -04:00
Shaun Bennett
4e9a48ab4f
Finish off the tip system
2016-05-30 12:02:12 -05:00
Shaun Bennett
e380354bad
Refactor CurrencyType
2016-05-29 16:34:21 -05:00
Shaun Bennett
a1437a3044
Starting to add gui logic
2016-05-28 11:23:26 -07:00
Shaun Bennett
aebcfc2727
Booster tip system
2016-05-28 09:21:10 -07:00
Shaun Bennett
e00009a6d1
Fix CustomTagFix applying to holograms under certain conditions
2016-05-28 09:20:33 -07:00
Shaun Bennett
4bbf39ca1c
Update JOOQ files
2016-05-28 08:59:03 -07:00
cnr
dfbb4dca11
Update chat-spam message with coupon link
2016-05-27 13:18:07 -05:00
Sam Sun
59c26bdcd7
Undo leap change
2016-05-27 13:41:49 -04:00
samczsun
84276f68a0
Change help message rank
2016-05-26 14:29:13 -05:00
samczsun
f7e0bc7d16
Don't log if culled is 0
2016-05-26 14:29:13 -05:00
samczsun
0794761435
Forgot a nullcheck
2016-05-26 14:29:13 -05:00
samczsun
f1f464f3a4
Change listener priority again. Fixes PC-209
2016-05-26 14:29:13 -05:00
samczsun
daf1d1a9ba
Fix duplication glitch using fissure
2016-05-26 14:29:12 -05:00
Sam Sun
ef0dcdb0df
Bump invsee required rank too
2016-05-26 10:24:50 -05:00
Sam Sun
1bf8ccfc43
Bump worldevent required rank
2016-05-26 10:24:50 -05:00
cnr
1c66c10293
Don't create backing tables on startup
2016-05-25 17:59:21 -05:00
cnr
5331e2bec9
Allow PlayerKeyValueRepository Exceptions to propagate
2016-05-25 17:59:20 -05:00
cnr
857cf6ad30
Add PlayerKeyValueRepository and BukkitFuture
...
PlayerKeyValueRepository<V> is a key/value store whose keys are Strings
and whose value type is parameterized by V. Each repository is backed by
a MySQL table in the Accounts database.
Access to PlayerKeyValueRepository's values is restricted via
CompletableFuture to enforce async database access.
BukkitFuture contains helpful utilities for producing, transforming, and
terminating CompletableFutures with actions on the main thread. A
typical PlayerKeyValueRepository action may look similar to the
following, where we retrieve all key/value pairs for a player and
perform an action with the result on the main thread:
PlayerKeyValueRepository<String> repo = [...]; // init repo
UUID uuid = [...]; // a player's UUID
repo.getAll(uuid).thenCompose(BukkitFuture.accept(values -> {
// this will be run on the main thread!
// `values` is of type `Map<String,String>`
}));
2016-05-25 08:35:05 -05:00
samczsun
9da9dce398
Fix mimic, allow chests and invite. Fixes PC-375
2016-05-24 16:40:25 -04:00
samczsun
2991bec44d
Fix listener priorities (again). Fixes PC-370
2016-05-24 16:04:15 -04:00
samczsun
2680c2b244
Don't apply attributes on friendlies. Fixes PC-369
2016-05-24 15:58:44 -04:00
samczsun
9af2c7e9f4
Restore hunger after Hold. Fixes PC-334
2016-05-24 15:38:18 -04:00
samczsun
9acdbd7cbe
Don't allow placing banners and string. Fixes PC-333
2016-05-24 15:38:03 -04:00
Sam Sun
9853ef824e
QA Pass #2 - Comment WorldManager, optimize searching
2016-05-24 12:24:14 -05:00
AlexTheCoder
b952de856e
Add a description for the Magnetic Maul and switch ConcurrentHashMap to HashMap in the Meridian Scepter
2016-05-24 13:15:29 -04:00
samczsun
f32e648691
QA Pass #1
...
Remove potential main thread IO in ItemMapManager
Don't construct search string if limit is reached
Also cleaned up WorldManager to be more efficient
2016-05-24 13:15:29 -04:00
samczsun
2f993dbe66
Fix Wind Blade, Hyper Axe
2016-05-24 13:15:29 -04:00