Commit Graph

12117 Commits

Author SHA1 Message Date
AlexTheCoder
90a72d6129 Remove Undead City from the event lineup while it has persisting undiagnosed issues 2018-01-28 02:06:07 -05:00
AlexTheCoder
1536fac245 Patch a stray NPE 2018-01-27 02:57:08 -05:00
AlexTheCoder
c4a3da542f Make the Scythe's description sound better 2018-01-27 02:57:08 -05:00
AlexTheCoder
aa30bc1b63 Modify Shop coordinates to match new map, disable command logging in test servers and log some additional commands, and tweak the PvP timer system to allow entry to one's own claims and to block any exploitative entry that may have been previously possible 2018-01-27 02:57:08 -05:00
AlexTheCoder
698f0e79b4 Remove duplicate method caused by rebase 2018-01-27 02:57:08 -05:00
AlexTheCoder
0bbb0257be Patch conflicts between Fields ore handling and PvP timer ore handling 2018-01-27 02:57:08 -05:00
AlexTheCoder
c265beddb1 Fix RaidManager ONLY allowing players with PvP timers into the raid :P 2018-01-27 02:57:08 -05:00
AlexTheCoder
0949ceadd3 Improve HelmetPacketManager's code (trimming unnecessary fields, handling instancing in a more immutable manner, replacing the Map containsKey + remove with a remove + a null check) 2018-01-27 02:57:08 -05:00
AlexTheCoder
9f37e937fa Changes included in this Season of Clans:
- Make the Clans Helmet Packet system more modifiable and versatile (rather than just working on banners)
- Modify the Builder's Box to convert everything in the user's inventory to solve the dupe glitch
- Make the Builder's Box require accepting a Confirmation dialogue to use
- Remove unused Clans command aliases
- Remove /c t command
- Implement logging of administrative commands performed by the Clans Management team
- Patch an exploit where Farming rewards would drop even if the breaking of the block was canceled
- Re-implement Clans Maps
- Patch a flaw in the Clans promotion system where members could promote recruits (it is now locked to admin+)
- Patch a bug in the Clans promotion system where checks for self-promotion would always fail incorrectly
- Improve the loot dropped by the Capture Point event to make it more rewarding
- Improve the particle effects of the Knight's Steed Clans Mount Skin
- Implement the Power Melon and Cake Clans Mount Skins
- Patch flaws in the PvP Timer system (instant pickup of mined blocks, block entry to enemy land, block entry to raids and world bosses, allow taking damage from non-player entities)
- Patch an issue with Outposts where Runed Pickaxes could instantly mine through them
- Change the material of Gold Tokens to RABBIT_FOOT in order to free up the music disc
- Implement the new Knight's Greatlance legendary item
- Implement secondary ranged attacks to the Scythe of the Fallen Lord
- Update all legendary descriptions to be more informative about their usages and to better reflect Clans lore
- Patch an exploit with the item cache allowing for legendaries to be used even when they are not actually held
- Patch a bug causing CustomItems to be registered as listeners multiple times
- Patch a bug where legendaries would not properly track blocking over an extended duration
- Patch a bug where several legendaries could impact the entities comprising cannons, causing them to become glitched
- Prevent placing several illicit block types (barriers, bedrock, hoppers)
- Patch an exploit where logs could be used to spawn infinite trees in order to grief
- Allow opening of dispensers, furnaces and droppers during sieges
- Prevent placement of dispensers, furnaces and droppers below the minimum chest level
2018-01-27 02:57:08 -05:00
Sam
742d849b44 SSM Update
- Also includes February PPC cosmetic
2018-01-26 14:03:38 -05:00
Alexander Meech
3f3cc02f11 Fix a typo 2018-01-26 01:34:29 -05:00
Sam
440ff7feeb Stop lobbies being night 2018-01-26 01:34:29 -05:00
Sam
a577e645d2 Shorten constructors 2018-01-26 01:34:29 -05:00
Sam
947e388d05 Modify chest loot 2018-01-26 01:34:29 -05:00
Sam
c0dd95e085 Thanks git 2018-01-26 01:34:29 -05:00
Sam
5668a8f7d1 Stop fire affecting teammates 2018-01-26 01:34:29 -05:00
Sam
d267c15845 Fix GameSummary showing an incorrect amout of shards 2018-01-26 01:34:29 -05:00
Sam
248c109627 Fix winstreak sql 2018-01-26 01:34:29 -05:00
Sam
8a77f53314 Fixed a couple of bugs 2018-01-26 01:34:29 -05:00
Sam
84fddb953e Revert "Implement an OP version of cake wars just for fun"
This reverts commit 32c2b9456f9e4a2d0954f6805427e483a8d5187e.
2018-01-26 01:34:29 -05:00
Sam
5152c07fa3 Fix team upgrades not applying 2018-01-26 01:34:29 -05:00
Sam
cad557d1a2 Implement an OP version of cake wars just for fun 2018-01-26 01:34:29 -05:00
Sam
52ffd1cbf0 All the new shiny items and changes 2018-01-26 01:34:29 -05:00
Sam
962be63970 Skywars hotfix 2018-01-26 01:34:29 -05:00
Sam
85c721bb93 Change Bulders's passive 2018-01-26 01:34:29 -05:00
Sam
a9d4e3e62c Reduce the cooldown/price of ender pearls 2018-01-26 01:34:29 -05:00
Sam
db30e8757b Give Slow balls a cool name 2018-01-26 01:34:29 -05:00
Sam
3ac5c230c0 Fixed issues that arrised in testing 2018-01-26 01:34:29 -05:00
Sam
46b859ae8f Implement a Bat-Anticamping system 2018-01-26 01:34:29 -05:00
Sam
361b6c57ec Reduce the knockback of frosting's snowballs by 50% 2018-01-26 01:34:29 -05:00
Alexander Meech
127be0f387
Actually give support staff access to the checkOwnsPackage command @spencer 2018-01-24 22:43:18 -05:00
AlexTheCoder
e23c3f6600 Increment old stats table for ONLY pre-existing stats to solve value cap issue 2018-01-22 01:18:16 -05:00
Sam
edca456e42 Disable Christmas words for DMT and MB 2018-01-17 19:44:20 -05:00
Sam
2a1124b605 Remove the incorrect lore for the rainbow set 2018-01-17 19:44:20 -05:00
Sam
739d26f0e4 Don't default to the achievement gem reward for level ups 2018-01-17 19:44:20 -05:00
Sam
a8c852e80d Enable scaffold notifications 2018-01-17 19:44:20 -05:00
Sam
42ae60c894 Fix bridges and skywars lagging during the pregame lobby 2018-01-17 19:43:28 -05:00
Sam
edc1f5a9fd Fix DOUBLE SPACE 2018-01-17 19:36:22 -05:00
Sam
be7ca772f2 Throwing TNT -> Throwable TNT 2018-01-17 19:36:22 -05:00
Sam
9116d4e1c9 SPARKY!!!! 2018-01-17 19:36:22 -05:00
Sam
35029bb33b Update kit descriptions to reflect changes 2018-01-17 19:36:22 -05:00
Sam
7f6537773b Readd soul sand 2018-01-17 19:36:22 -05:00
Sam
f02d11575b Use the right enchantment types 2018-01-17 19:36:22 -05:00
Sam
7c533df0a5 Make throwable tnt track the damager 2018-01-17 19:36:22 -05:00
Sam
6471e00af5 Oh come on git 2018-01-17 19:36:22 -05:00
Sam
ba2eeca97d Ensure achievements are tracked 2018-01-17 19:36:22 -05:00
Sam
f11f95a3d7 Fix up more issues from testing 2018-01-17 19:36:22 -05:00
Sam
35c932048f Fix issues found in testing 2018-01-17 19:36:22 -05:00
Sam
5252d79c5f Improve the scoreboard 2018-01-17 19:36:22 -05:00
Sam
4367629898 I m p o r t s 2018-01-17 19:36:22 -05:00
Sam
8b471c1efe Remove pointless method 2018-01-17 19:36:22 -05:00
Sam
72b0524528 Remove debug messages 2018-01-17 19:36:22 -05:00
Sam
44117107c1 Prevent players moving skill items out of their inventory 2018-01-17 19:36:22 -05:00
Sam
538784f8f8 Add a scoreboard 2018-01-17 19:36:22 -05:00
Sam
60cdae5c04 Move perks into SkywarsPerks for less copied code 2018-01-17 19:36:22 -05:00
Sam
e5a5b87abc Fix all the issues with chests 2018-01-17 19:36:22 -05:00
Sam
54a605de5b Finish up new generators 2018-01-17 19:36:22 -05:00
Sam
0934239e0c More s k y w a r s 2018-01-17 19:36:22 -05:00
Sam
0aef15992a Modulise Zombie Guardians 2018-01-17 19:36:22 -05:00
Sam
266d86e3a1 Modulise map crumble 2018-01-17 19:36:22 -05:00
Sam
7338f20d81 Disable all the christmas stuff 2018-01-13 19:15:41 -05:00
Spencer
76eb530b5f Use a Pair<Vector,String> to allow worlds to unload while they are stored in TP history 2018-01-13 19:08:49 -05:00
Spencer
f54b6606ab Actually add fly speed command 2018-01-13 19:08:49 -05:00
Spencer
91d4f1526e Set metadata on all leaves to prevent them from decaying 2018-01-13 19:08:49 -05:00
Spencer
ffc019eb8c Finish ListCommand changes 2018-01-13 19:08:49 -05:00
Spencer
af3328f6c0 add GameType#getAllMapNames 2018-01-13 19:08:49 -05:00
Spencer
9707b46f50 Set players to creative and flying on join 2018-01-13 19:08:49 -05:00
Spencer
dcafcbef76 Use getWorldFromName in MapCommand and Back when needed 2018-01-13 19:08:49 -05:00
Spencer
98f1bd151e Return true in MapInfoCommand 2018-01-13 19:08:49 -05:00
Spencer
8e43b4506c add MapParser#gerWorldFromName 2018-01-13 19:08:49 -05:00
Spencer
6bfe49d894 Add more info to the time command 2018-01-13 19:08:49 -05:00
Spencer
a68f4fd65c Fix top command only teleporting to the next air gap 2018-01-13 19:08:49 -05:00
Spencer
dfc6e12682 Track teleports for /map, /create, and /hub 2018-01-13 19:08:49 -05:00
Spencer
46eadf1b70 Add GameType#getMapNames (to be used later in ListCommand) 2018-01-13 19:08:49 -05:00
Spencer
1a1a52c0da add MapData#sendInfo and /mapinfo (alias /info) 2018-01-13 19:08:49 -05:00
Spencer
57e22e9d24 Rename /info to /gameinfo 2018-01-13 19:08:49 -05:00
Spencer
ca9b1cb490 Don't require MapParser in constructors of Teleport commands 2018-01-13 19:08:49 -05:00
Spencer
069ee177eb Add TopCommand 2018-01-13 19:08:49 -05:00
Spencer
1e3648358b TimeCommand for relative player time 2018-01-13 19:08:49 -05:00
Spencer
99f3dd1805 TeleportManager, TeleportCommand and BackCommand (replaces EventModule's /tp) 2018-01-13 19:08:49 -05:00
Spencer
bda5813c9c Add FlySpeedCommand to replace EventModule's 2018-01-13 19:08:49 -05:00
Spencer
740c547914 Add ParseCommand for arbitrary distance 2018-01-13 19:08:49 -05:00
Alexander Meech
f20c53b8cb Update website access password 2018-01-12 06:19:31 -05:00
Alexander Meech
854ca9e62c Revert change to botspam causing false bans 2018-01-12 06:19:31 -05:00
ArcticZeroo
0f1b512dac reapply issue is fixed, remove debug 2018-01-10 11:15:40 -05:00
ArcticZeroo
79f0355288 Fix punish expiration, and possibly invalid reapply times 2018-01-10 11:15:40 -05:00
ArcticZeroo
4e9ac86e9f Remove explicit generics in ShopPageBase 2018-01-10 11:15:40 -05:00
ArcticZeroo
d8f7a998ef Change botspam to ignore symbols 2018-01-10 11:15:40 -05:00
ArcticZeroo
2b00363bfc Return in InventoryManager#getItem instead of iterating over the whole set 2018-01-10 11:15:40 -05:00
ArcticZeroo
4d3a5e8756 Use ClientInventory#addItem 2018-01-10 11:15:40 -05:00
ArcticZeroo
5c80b002b1 Temporary debug yay 2018-01-10 11:15:40 -05:00
ArcticZeroo
77687ea84b Remove TypeWars from the MPS menu (it's crashing players) 2018-01-10 11:15:40 -05:00
ArcticZeroo
3bd986e101 set player gamemode on respawn in Game 2018-01-10 11:15:40 -05:00
ArcticZeroo
6019104146 Longer quest lore 2018-01-10 11:15:40 -05:00
ArcticZeroo
f470071ca0 Update item count when giving items to players in GiveItemPage 2018-01-10 11:15:40 -05:00
ArcticZeroo
b1f6e5c06c Change rune amplifier icon to nether star 2018-01-10 11:15:40 -05:00
ArcticZeroo
9307898d84 Fix rank bonus page error when user has <6 entries 2018-01-10 11:15:40 -05:00
Spencer
dc3c4d6850 Use _donor in SupportPage 2018-01-07 11:26:47 -05:00
Spencer
d10920329d Requested PR changes 2018-01-07 11:26:47 -05:00
Spencer
e7b67ae7d6 Remove openPageAsync and clean up BonusData on close 2018-01-07 11:26:47 -05:00
Alexander Meech
7a431350a1 Fix formatting and grammar 2018-01-07 11:26:47 -05:00
Alexander Meech
6ac9fd1eed Fix formatting 2018-01-07 11:26:47 -05:00
Spencer
675594c8bd Readd CheckOwnsPackageCommand to CustomerSupport, getter for BonusRepository 2018-01-07 11:26:47 -05:00
Spencer
058c75206e Add carl spinner tickets to chest page 2018-01-07 11:26:47 -05:00
Spencer
b22fe90afe Add whether clans banners are enabled or not in ClansPackage 2018-01-07 11:26:47 -05:00
Spencer
9703b10714 add SupportPage#ownsSalesPackage and SupportPage#getOwnedCount 2018-01-07 11:26:47 -05:00
Spencer
45de19163f make pet menu refresh instantly 2018-01-07 11:26:47 -05:00
Spencer
09cc258d9b Add confirmation menu to apply kits button 2018-01-07 11:26:47 -05:00
Spencer
56122d0b9b Add support for custom lower and upper bounds in GiveItemPage, do that in Chest 2018-01-07 11:26:47 -05:00
Spencer
1fbd8031ed use BonusRepository, readd salesmanager, add Rank Bonus log at bottom of the menu 2018-01-07 11:26:47 -05:00
Spencer
5269a54001 add Rank Bonus log at bottom of the menu 2018-01-07 11:26:47 -05:00
Spencer
f4133217be delete DisplayPackageCommand 2018-01-07 11:26:47 -05:00
Spencer
29162b22d9 Add back checkownspackage but with slightly better handling @alex 2018-01-07 11:26:47 -05:00
Spencer
b5aca834fa Bring back /sales :( 2018-01-07 11:26:47 -05:00
Spencer
c5106f8042 add data to SupportPackagePage ItemBuilder 2018-01-07 11:26:47 -05:00
Spencer
e15a004646 Add Davy Jones' booty item 2018-01-07 11:26:47 -05:00
Spencer
9fa37824fe Fix InventoryManager instantiation, remove 2fa (not needed on prod) 2018-01-07 11:26:47 -05:00
Spencer
8d0220b0cc Add 2fa to StaffServer 2018-01-07 11:26:47 -05:00
Spencer
8afb120173 Remove even more things 2018-01-07 11:26:47 -05:00
Spencer
0a1e1e6119 Remove all the old stuff in StaffServer, optimize imports 2018-01-07 11:26:47 -05:00
Spencer
5c6a9ea879 Don't allow support to set ranks for admin+ or content users 2018-01-07 11:26:47 -05:00
Spencer
14daa939e3 Add support for whether a player owns a given pet 2018-01-07 11:26:47 -05:00
Spencer
9f134b5772 Number currency buttons in order of increasing value 2018-01-07 11:26:47 -05:00
Spencer
876ba8fb1f add addToItemLores method into SupportPackagePage instead 2018-01-07 11:26:47 -05:00
Spencer
413948bf38 Actually use the new GivePackagePage in MiscPackagePage 2018-01-07 11:26:47 -05:00
Spencer
94a525c5b4 Use new GiveItemPage in GiveChestPage,add GivePackagePage 2018-01-07 11:26:47 -05:00
Spencer
37766a8a3b Abstract GiveChestPage to SupportGiveItemPage 2018-01-07 11:26:47 -05:00
Spencer
1094cf997e Make buttons a 3x3 grid instead of a weird pyramid 2018-01-07 11:26:47 -05:00
Spencer
41e49e3649 Add received info to ClansPackagePage 2018-01-07 11:26:47 -05:00
Spencer
2e79bb3d7f Add OneTimePackagePage and ClansPackagePage 2018-01-07 11:26:47 -05:00
Spencer
468930a35e add giveUnkownSalesPackage method to SupportPage 2018-01-07 11:26:47 -05:00
Spencer
3ca0adfeda add SupportPackagePage to make One-Time Package pages easily 2018-01-07 11:26:47 -05:00
Spencer
d53222e243 add PetPage and CustomerSupport#getPetRepository 2018-01-07 11:26:47 -05:00
Spencer
cf515036f7 Add the ability for support to reset ranks to default 2018-01-07 11:26:47 -05:00
Spencer
17a11a63b6 Add buttons for support to give PPC subscriptions 2018-01-07 11:26:47 -05:00
Spencer
3653eb36df Fix NPE in ChestPage 2018-01-07 11:26:47 -05:00
Spencer
3fd8a5bb35 Put ALL treasures in the menu so support can award chests even if they don't have any 2018-01-07 11:26:47 -05:00
Spencer
e5e9ee9e46 Add RankListPage 2018-01-07 11:26:47 -05:00
Spencer
0e9bbd7176 Add functionality to PowerPlayData 2018-01-07 11:26:47 -05:00
Spencer
992a6aafe9 Whoops, actually commit shard changes to chest page 2018-01-07 11:26:47 -05:00
Spencer
c26831614c Fixes to RankBonusPage 2018-01-07 11:26:47 -05:00
Spencer
f9263b38be add predicate to getPackageOwnership, add shard purchases to chest page 2018-01-07 11:26:47 -05:00
Spencer
0cebc6e494 add PPC methods to SupportShop 2018-01-07 11:26:47 -05:00
Spencer
ed37174e94 Change MultiPageManager to use BiConsumer/BiPredicate 2018-01-07 11:26:47 -05:00
Spencer
5e5762d6e7 add PowerplayPage 2018-01-07 11:26:47 -05:00
Spencer
c8a1bed01c add LinkedTemporaryItem to link Player->K->V without making 2 maps each time 2018-01-07 11:26:47 -05:00
Spencer
b5ef5d9011 Add RankBonusPage to home, minor visual changes, use MultiPageManager in ChestPage 2018-01-07 11:26:47 -05:00
Spencer
100df70157 Make RankBonusPage work 2018-01-07 11:26:47 -05:00
Spencer
8820e33d09 Use Calendar in BonusEntry 2018-01-07 11:26:47 -05:00
Spencer
db66e166fa Add Fancy Shmancy MultiPageManager 2018-01-07 11:26:47 -05:00