Conrad
e0e30a8b7f
Merge pull request #43 from Mineplex-LLC/alex-mcl
...
Fix Async Elo Ranked Bans
2016-04-30 14:46:49 -04:00
AlexTheCoder
41e26f283c
Fix all async elo ranked ban methods and switch to callback system for API hooks
2016-04-30 14:10:09 -04:00
Keir Nellyer
6a00f26d5f
Merge branches 'develop' and 'feature/report' of github.com:Mineplex-LLC/Minecraft-PC into feature/report
...
# Conflicts:
# Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java
# Plugins/Mineplex.Core/src/mineplex/core/report/ReportManager.java
# Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/Clans.java
# Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java
2016-04-29 23:42:27 +01:00
Keir Nellyer
81cebc4ce7
Swap static helpers for a much better solution
...
This allows for easier refactoring in the future when we move away
from retrieving the CoreClientManager from a static instance.
Mineplex coding standards are also against the use of static helpers
in scenarios such as this, therefore this commit brings this branch
to be in-line with the coding standards.
2016-04-29 23:37:40 +01:00
Thanos Paravantis
89bd325c81
Fix continuous milking sound on milk a cow
2016-04-29 14:35:48 +03:00
Thanos Paravantis
aff5396384
Prevent death effect armor stand modification
2016-04-29 13:41:16 +03:00
AlexTheCoder
2887630cf8
- Added javadoc headers
2016-04-28 21:11:38 -04:00
TadahTech
680e579223
Merge Alex's branch into mine.
...
Convert to Java 8
Remove unneeded comments.
2016-04-28 19:39:24 -05:00
AlexTheCoder
156982460f
- Fixed water permanently [MCL]
...
- Fixed team balancing [MCL]
- Fixed overjoining [MCL]
- Changed bans for quitting ranked matches [MCL]
2016-04-28 20:03:09 -04:00
AlexTheCoder
b105ccb5f1
- Change event priority
2016-04-28 17:48:16 -04:00
AlexTheCoder
b13528ed66
- Further blockage of creating source blocks [MCL]
2016-04-28 17:46:57 -04:00
AlexTheCoder
3f9ef24235
- Removed debug message
2016-04-28 17:44:37 -04:00
Thanos Paravantis
8874b52b39
Merge branch 'develop' into thanos-mineware
2016-04-28 19:27:56 +03:00
Thanos Paravantis
6084d04a0f
Commit before pulling from develop
2016-04-28 19:23:21 +03:00
Thanos Paravantis
992e150608
Refactor and comment classes
...
New javadoc comments have been added to describe class functionality
and variable usage on specific places.
2016-04-28 16:54:46 +03:00
Thanos Paravantis
3a5ec7dc5d
Continue refactoring and comment main class
2016-04-28 13:11:27 +03:00
Thanos Paravantis
6cc8f854c4
Refactor main game class
2016-04-28 13:02:44 +03:00
Thanos Paravantis
3161cd53e9
Apply new format on floating holograms
2016-04-28 12:31:09 +03:00
AlexTheCoder
189296a586
- Fixed using water in restricted zones in MCL
...
- Implemented Elo in /stats menu
2016-04-28 00:53:04 -04:00
AlexTheCoder
46f873634e
- Decrease time till Overtime in MCL
...
- Block ability to flood in MCL
2016-04-28 00:33:36 -04:00
AlexTheCoder
b4c5be81f3
- Fixed random weather in MCL
...
- Added Elo Division display to /stats for applicable games
- Made fishing rods kept on death in MCL
2016-04-27 23:12:38 -04:00
William Burns
d90e9e7dff
Add a system for allowing all players to use game commands when in the correct mode.
2016-04-27 20:54:52 +01:00
Thanos Paravantis
aff4b6b270
Fix minecart dance double life loss
2016-04-27 22:09:06 +03:00
Thanos Paravantis
ddad17855f
Improve chicken spawning on chicken shooting
2016-04-27 18:37:42 +03:00
Thanos Paravantis
f8ff99fc58
Increase hologram height gain and expire time
2016-04-27 18:37:09 +03:00
Thanos Paravantis
e3a6a0a50a
Fix spawns and map generation on smash off
2016-04-27 18:36:16 +03:00
Thanos Paravantis
c6b1065c4e
Fix scoreboard player team after death
2016-04-27 18:35:39 +03:00
Thanos Paravantis
9407265c73
Display predefined items on diamond hunt
2016-04-27 14:02:43 +03:00
Thanos Paravantis
ba5d06db88
Fix tag master and achievement progress
2016-04-27 13:14:20 +03:00
AlexTheCoder
a16145479e
- Disabled picking up lava
...
- Leaving ranked matches temp bans players from rejoining them
2016-04-27 03:18:44 -04:00
Thanos Paravantis
ccebeb75f1
Implement challenge team spawning
...
Team based challenges are now handled differently from the normal ones.
When the game or challenge starts, instead of spawning all players
with the default team spawn method, they are teleported according
to their team. For example, if a player is on the blue team, he
will be teleported on the blue side of the map. Moreover, teams
are now generated properly, by diving the total number of players by
two. One drawback, that will be fixed in a next commit, is that team
challenges require an even amount of players.
2016-04-27 09:41:02 +03:00
xGamingDudex
38d03b8468
Merge branch 'project-cosmetics' of ssh://git@github.com/Mineplex-LLC/Minecraft-PC.git into project-cosmetics
2016-04-27 00:03:29 +02:00
xGamingDudex
79f210e242
Schematic and WinEffect update
...
+Added better schematic support
+Fixed schematics not sending block updates to nearby players
+Added win room schematics
*Tweaked some of the win rooms
+Added sounds to the Lava Trap win effect.
2016-04-27 00:01:30 +02:00
Thanos Paravantis
38769d9616
Add missing tracker classes
2016-04-25 23:01:41 +03:00
Thanos Paravantis
d945bfa17a
Fix array out of bounds on veteran tracker
2016-04-25 23:01:17 +03:00
Thanos Paravantis
d0336be7b7
Add new achievements and modify current ones
2016-04-25 22:59:24 +03:00
Thanos Paravantis
41ef1a757c
Prevent null winner on veteran tracker
2016-04-25 18:03:25 +03:00
Thanos Paravantis
7c92971346
Remove new thread and use bukkit runnable only
...
Previously, a new thread was created to display the description
of a challenge. Instead of creating a new one, only a single
bukkit runnable is now created. With that change, when the challenge
is skipped, the correct description will show up instantaneously.
2016-04-25 18:00:37 +03:00
Thanos paravantis
a6bf059e6c
Modify challenge names and challenge intro titles
2016-04-25 12:47:55 +03:00
LCastr0
f0cfac8e73
Merge pull request #31 from Mineplex-LLC/develop
...
Merge from develop
2016-04-24 23:15:36 -03:00
Thanos paravantis
c214431cbf
Move and rename stat trackers
2016-04-24 22:44:42 +03:00
Thanos paravantis
856eb6059b
Update statistics and implement data tracker
2016-04-24 22:39:56 +03:00
Keir Nellyer
96aa5d1c4b
Removed duplicate code
...
Somehow this got duplicated and so therefore was causing compile time
errors, might have been something to do with my git merge.
2016-04-24 17:22:21 +01:00
Thanos paravantis
e2a6500bce
Update game achievements
2016-04-24 13:37:39 +03:00
Thanos paravantis
bfabfab2d1
Fix circle spawn locations
2016-04-24 00:27:39 +03:00
cnr
c7970d1bd0
Prevent super paintball spectators from reviving teammates. Fixes PC-103
2016-04-22 19:48:03 -05:00
xGamingDudex
b7099088a9
Merge remote-tracking branch 'origin/develop' into project-cosmetics
...
Conflicts:
Plugins/Mineplex.Core.Common/src/mineplex/core/common/block/schematic/Schematic.java
Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilBlock.java
Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java
Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilItem.java
Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilPlayer.java
Plugins/Mineplex.Core/src/mineplex/core/disguise/disguises/DisguisePlayer.java
Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java
Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/data/TNTGenerator.java
Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/MiscManager.java
2016-04-23 00:55:48 +02:00
Thanos paravantis
c526c86813
Add notes to fix recent bugs
2016-04-22 23:26:53 +03:00
Thanos paravantis
fa75bc15ad
Merge branch 'develop' into thanos-mineware
...
Conflicts:
Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/GameType.java
2016-04-22 22:03:15 +03:00
AlexTheCoder
2a4c3209b4
- Enable ELO
2016-04-22 05:44:56 -04:00
AlexTheCoder
70541fd6f2
Merge branch 'develop' of github.com:Mineplex-LLC/Minecraft-PC into alex-compvanilla
2016-04-22 05:41:24 -04:00
Jonathan Williams
d73b720323
Merge branch 'features/elo' into develop
2016-04-22 04:34:35 -05:00
Jonathan Williams
477acf044e
Merge branch 'develop' of github.com:Mineplex-LLC/Minecraft-PC into develop
2016-04-22 04:34:21 -05:00
Jonathan Williams
7b18efa7b0
Prevent farming elo up with multiple games by dc and joining new game.
2016-04-22 04:05:07 -05:00
Jonathan Williams
ddd1c5af9b
Removed EloSettings and fixed scoreboard.
2016-04-22 03:10:09 -05:00
Jonathan Williams
34f94c0381
Reverted scoreboard because of MC maxlines turd nugget.
2016-04-22 02:55:27 -05:00
Jonathan Williams
4577cf0398
Fixed scoreboard :D
2016-04-22 02:47:48 -05:00
Jonathan Williams
7cc4811ede
Merge branch 'features/elo' of github.com:Mineplex-LLC/Minecraft-PC into features/elo
2016-04-22 02:39:35 -05:00
Jonathan Williams
f922be51fe
Scoreboard tweak.
2016-04-22 02:39:08 -05:00
AlexTheCoder
04fe30df43
- Fix sb
2016-04-22 03:38:20 -04:00
AlexTheCoder
03bdc8d2db
Merge branch 'features/elo' of github.com:Mineplex-LLC/Minecraft-PC into alex/elofix
2016-04-22 03:17:54 -04:00
Jonathan Williams
b69a75355c
Fixed scoreboard alignment.
2016-04-22 02:17:40 -05:00
AlexTheCoder
1d3ad3c5fd
- Enabled ELO for testing
2016-04-22 02:06:37 -04:00
Jonathan Williams
44d4255628
Added endElo in the appropriate spots.
2016-04-22 00:58:07 -05:00
Jonathan Williams
6d00e8b41f
Refactored Elo to work correctly.
2016-04-22 00:21:11 -05:00
AlexTheCoder
d0e3b094c1
- cleaned up and prepped for live update
2016-04-21 20:57:35 -04:00
AlexTheCoder
e55bec505b
- Fix players ending up teleported back to arena due to broken respawn engine
2016-04-21 20:13:39 -04:00
AlexTheCoder
df55d48ab8
- Looks better
2016-04-21 01:03:14 -04:00
AlexTheCoder
d57cc48f0f
- Added new features!
2016-04-20 22:31:54 -04:00
Joseph Prezioso Jr.
f86b18b603
Elo Works Now
...
Ready to move on to MCL implementation
2016-04-20 22:09:18 -04:00
cnr
2d02d79cec
Fix survival games' Beastmaster wolf spawning
...
Beastmaster wolf spawning suffered from the same issue as the Wizards
"Summon Wolves" spell: spigot has an issue when setting an owner to a
wolf or ocelot without a previous owner. See SpigotUtil for details.
2016-04-20 18:45:54 -05:00
Joseph Prezioso Jr.
2d45ab61cc
Elo re-calculated
...
Elo is now being incremented more consistently (and not multiple times)
2016-04-20 15:48:27 -04:00
Joseph Prezioso Jr.
6a5c8336cf
Elo and Division fixed
...
Elo and Division should be displaying properly
Cleaned the code up a bit
Added endElo() to Game.java to handle team Elo code
Added event listener to check for GameState.End in TDM to call endElo()
2016-04-20 14:52:06 -04:00
Thanos paravantis
6e011b3a89
Add missing SpawnDefinition interface
2016-04-19 21:52:45 +03:00
Thanos paravantis
cb4561c561
Implement team check on challenge selection system
2016-04-19 18:25:36 +03:00
Thanos paravantis
11aef273ba
Fix NPE on Volley Pig
2016-04-19 18:25:04 +03:00
Thanos paravantis
50175f9453
Spawn players with equal distance from ladder on KOTL
2016-04-19 14:27:48 +03:00
Thanos paravantis
17c51f03ad
Remove grass only from used spawns
2016-04-19 14:17:32 +03:00
Thanos paravantis
20fdb1f21c
Restructure methods on Mini OITQ challenge
2016-04-19 13:59:09 +03:00
Thanos paravantis
816abad8de
Fix Mini OITQ barriers enclosing players at spawn
2016-04-19 13:57:39 +03:00
cnr
bda9772ba6
Mitigate spigot issue when setting wolf owner
...
This fixes the Summon Wolves spell in Wizards.
Explanation:
- Wolves keep track of their most recent owner.
- When a wolf is assigned a new owner, it updates the data
watcher with the new owner's UUID
- During this process, the old owner's UUID is checked
against the new one
- If the wolf didn't have a previous owner, the old owner's
UUID is the empty string.
- UUID.fromString() is called on the empty string, and throws
an exception.
2016-04-19 02:46:38 -05:00
Thanos paravantis
09fb1842b6
Apply improvements and bug fixes
2016-04-19 10:00:06 +03:00
AlexTheCoder
e08965aa25
- Fixed TowerDefender being too difficult to obtain
...
- Fixed wither attacking own towers by accident
2016-04-18 22:58:55 -04:00
AlexTheCoder
6c20427395
- Fixed some bugs and added final achievements
2016-04-18 22:32:15 -04:00
AlexTheCoder
17ac3cb597
- Fix armor checking
...
- Edit wither death message
2016-04-18 20:29:53 -04:00
AlexTheCoder
10aba533f3
- Remove all dependence on UtilShapes
2016-04-18 19:59:55 -04:00
AlexTheCoder
34399db6e8
- Fixed missing GameType
2016-04-18 18:42:56 -04:00
xGamingDudex
e45f800519
Fixed damage calculator error
2016-04-18 20:36:22 +02:00
AlexTheCoder
ee30012011
Merge branch 'feature/elo' of github.com:Mineplex-LLC/Minecraft-PC into alex/elofix
2016-04-17 12:27:23 -04:00
AlexTheCoder
d623d0982b
Merge branch 'develop' of github.com:Mineplex-LLC/Minecraft-PC into alex-compvanilla-merge
2016-04-17 12:02:08 -04:00
AlexTheCoder
4c35e35fc0
- More polish and bugfixes
2016-04-16 23:59:44 -04:00
AlexTheCoder
35d7dd8b44
- Fixed stuff
2016-04-16 20:36:19 -04:00
AlexTheCoder
b0d30a4ff4
- cleaned everything up
...
- renamed game
2016-04-16 20:32:14 -04:00
AlexTheCoder
d8f5ac66fc
- More chiss
2016-04-16 14:05:46 -04:00
xGamingDudex
696088b57e
Fixed gun stats between games
2016-04-16 18:16:53 +02:00
Thanos paravantis
cb4e25fb0a
Implement new challenge selection system
...
The new challenge selection system, picks a random challenge from
the list as a starting point. Once the challenge is ended, the next
one in the list will be selected. That process continues, until the
index is out of bounds, and from that point, a new starting point
will be selected. During that process, any challenge that is picked,
is also reviewed to make sure it's suitable according to the player
count. If that's not the case, the selection process will continue
until one challenge is found. If there is no appropriate challenge,
the game will be ended.
In addition to those changes, there are a couple of bug fixes and changes.
At first, some methods that keep track of player lists were renamed and
secondly, the enchantment lore is now hidden on challenges that use items.
2016-04-16 15:13:52 +03:00
Joseph Prezioso Jr.
bbb81dd663
Elo calls migrated to Game.java
...
Consequently, elo code is actually being called now
Bukkit.broadcastMessage calls have shown where things are breaking
handleElo() added to EloManager to facilitate movement of team elo code
preparing to use EloManager's getNewRatings() method to
calculate team elos
2016-04-15 20:48:56 -04:00
xGamingDudex
ffc0459e5a
Cosmetic Update
...
+ Support for relative copy position from with //copy from worledit in
schematics
+ Better block selection in bounding box in UtilBlock
+ Goal selector utils for entities
+ Global hide and show methods for players
+ Win effects and game modifiers
+ Tweaked player disguises
+ Added clean room generator to arcade games, previously normal flat
world
+ Animation utils
* Edited some particles, hats and death animations
2016-04-16 02:24:41 +02:00
Jonathan Williams
2b2b251548
Merge branch 'clans/beta' into develop
2016-04-15 12:41:14 -05:00
AlexTheCoder
09f9ae3b7a
- Update for playability
2016-04-14 23:05:14 -04:00