KHobbits
dbceccaa3e
Kit cleanup and refactor.
2014-06-25 19:03:31 +01:00
KHobbits
1f8b60081e
Reduce a few nickname refresh calls.
2014-06-19 04:02:15 +01:00
KHobbits
50a815bdb9
Revert "Add spawn location cache to reduce blocking on player respawn."
...
This reverts commit 7804516793
.
2014-06-17 23:27:46 +01:00
KHobbits
7804516793
Add spawn location cache to reduce blocking on player respawn.
2014-06-16 19:55:34 +01:00
KHobbits
36e580474f
Converted emulated player class calls to use base class.
2014-04-13 01:01:49 +01:00
FearFree
5724c0c8df
Future Java versions may not support _ as identifier.
2014-03-22 16:08:11 +11:00
Dabo Ross
2ee590d85c
Add IEssentialsSpawn class for API for Essentials Spawn with two methods, getSpawn(String) and setSpawn(String, Location).
...
Implement IEssentialsSpawn in EssentialsSpawn.
2014-03-09 17:31:36 +00:00
KHobbits
a9249deea7
Reformat pom
2014-02-08 00:13:46 +00:00
Chris Ward
466b4ae7c5
Restore Bukkit dependency to parent pom
2014-01-30 10:34:16 +11:00
KHobbits
1c035457bb
Force Bukkit version to match deps.
2014-01-25 23:29:48 +00:00
KHobbits
eee18f40be
Pass optional location parameters to teleport TL keys.
2014-01-12 01:23:12 +00:00
Chris Ward
1d791fb110
Remove Ant, migrate Netbeans code style to pom.xml
2013-12-27 03:47:13 +11:00
Iaccidentally
3e725ef060
Cleanup various aspects of code, fix some formatting, more netbeans 7.4 stuff
2013-11-06 21:22:32 -05:00
Chris Ward
e25e02d154
Add Maven Support
2013-10-19 12:19:39 +01:00
KHobbits
6f85761f7f
Extract CommandSender to CommandSource, this should prevent Ess user object leaks.
2013-10-16 21:05:33 +01:00
KHobbits
0a17489c9c
Clarify kit errors
2013-09-05 15:40:43 +01:00
Iaccidentally
ecd2484cb9
[API] fix other modules to use new packages
2013-07-13 12:40:50 -04:00
KHobbits
1abacf00df
More cleanup
2013-07-07 13:02:40 +01:00
KHobbits
09f67c9723
Split util classes.
2013-06-08 22:31:19 +01:00
KHobbits
f48ed6988d
Essentials API cleanup and teleport possession fixing. (UNSTABLE)
2013-06-08 19:34:14 +01:00
KHobbits
b065f4a05a
Update Essentials spawn to use new kit params.
2013-05-27 02:29:28 +01:00
KHobbits
35783ee429
Forgot to push Essentials spawn changes.
2013-05-24 00:10:39 +01:00
Necrodoom
a5ec8b9cbb
[Fix] Print correct sender name on /spawn player from console.
2013-03-19 20:59:02 +00:00
KHobbits
c1f66fc817
[Fix] Charging players at wrong point in /spawn
2013-02-28 12:52:22 +00:00
Iaccidentally
0ddcfafbc0
This is still needed.
2013-02-25 22:44:52 -05:00
KHobbits
6f55e4b316
Revert "[Spawn] Please join me in welcoming EssentialsSpawn to Java 1.6 and modern bukkit.
...
This reverts commit a11e8d4236
.
If you don't understand the code, don't touch it.
2013-02-26 03:30:11 +00:00
Iaccidentally
a11e8d4236
[Spawn] Please join me in welcoming EssentialsSpawn to Java 1.6 and modern bukkit. :: http://i.imgur.com/79Izo.jpg
2013-02-25 22:01:06 -05:00
snowleo
335d8b7f20
Check if player is still online
2013-02-08 21:18:00 +01:00
snowleo
379e75f3e6
Fix async access to bukkit code
2013-02-08 21:16:21 +01:00
KHobbits
705b193450
Let Bukkit decide if a bedspawn is valid or not.
...
Bukkit's bed fix forces minimum bukkit change.
2013-02-01 02:59:40 +00:00
Iaccidentally
4edc39360a
Refactor name of ScheduleAsyncDelayedTask to RunTaskAsynchronously
2013-01-31 14:16:09 -05:00
KHobbits
d2966b64eb
Code comments
2012-11-04 02:24:54 +00:00
KHobbits
2f40264c46
Support new lines in newbie welcome message.
2012-09-22 21:15:04 +01:00
KHobbits
62381a7f52
Async EssentialsSpawn join event, like the others.
2012-09-08 14:55:37 +01:00
snowleo
7802192faa
Netbeans 7.2 changes
2012-08-03 09:45:44 +02:00
Iaccidentally
808f448399
add /e<command> aliases to essentials spawn
2012-06-12 22:28:10 -04:00
KHobbits
c45d38ca69
Implement all abstract methods.
2012-03-28 15:12:25 +01:00
KHobbits
6a9027da6d
Adding starter/newbie kit to EssentialsSpawn
...
Optimization to EssentialsSpawn join event.
2012-03-04 20:09:25 +00:00
KHobbits
1b780a4364
Prevent EssSpawn trying to handle spawning of jailed players.
2012-02-28 02:45:03 +00:00
KHobbits
945ae71480
Adding full keyword support for newb join message.
...
Also adding {ADDRESS} and {USERNAME} as new keywords.
2012-02-18 21:09:18 +00:00
KHobbits
d1d31e9769
If bed home is set, give priority when spawning.
2012-01-28 00:57:08 +00:00
KHobbits
f7c6759433
Check bed still exist, for bed homes.
2012-01-28 00:49:22 +00:00
KHobbits
5137502646
Switch website URL's to point at wiki.
2012-01-28 00:20:46 +00:00
ementalo
593cb8d56e
Don't try to spawn users who have disconnected before we have a chance to spawn them
2012-01-24 22:43:33 +00:00
snowleo
e46fe381b4
Removing load info, bucket displays that now.
2012-01-20 05:52:35 +01:00
snowleo
04a43eb5d0
New Event code for EssentialsSpawn
2012-01-20 05:34:28 +01:00
KHobbits
43f1c0f89d
Removing debugging messages.
2012-01-13 22:50:48 +00:00
KHobbits
256d202d50
Adjusting default spawn behavior.
...
Moving option in config file.
2012-01-13 22:41:47 +00:00
snowleo
eb5c88ef08
Netbeans 7.1 stuff
2012-01-12 23:37:39 +01:00
KHobbits
faddbd09a4
Update copylibs.
2011-12-13 03:11:11 +00:00
KHobbits
5f3d783e21
Update Bukkit jars and paths.
2011-12-12 22:45:59 +00:00
KHobbits
06c2453941
Update plugin information.
2011-12-09 21:51:31 +00:00
KHobbits
9410a25cce
Adjusting /spawn to not trigger respawn event.
2011-12-08 02:21:10 +00:00
snowleo
02b25120e8
Allow to set the Respawn priority in config.
2011-12-07 15:09:22 +01:00
snowleo
ef49d92c49
Null check in new player teleport, fixes #1212
2011-12-07 10:37:34 +01:00
ementalo
10597cec2f
Catch TeleportClause.COMMAND in the teleport listener.
...
Changed Teleport methods to pass a TeleportClause param
2011-12-07 01:12:36 +00:00
snowleo
a7097df231
Refactoring to create less redundant code
2011-12-06 15:38:14 +01:00
snowleo
51390a9698
Prevent some rare cases of NPE and Deadlocks, better error handling on yaml load
2011-12-06 14:39:52 +01:00
snowleo
019b49ef11
Updated EssentialsSpawn to use the new config code
...
/spawn and /home now call the PlayerRespawnEvent to make it more compatible with other plugins.
2011-12-06 13:41:29 +01:00
snowleo
ad60eb538e
Ignore teleport cooldown on /tjail
2011-12-04 22:57:40 +01:00
snowleo
c8814bd70e
Added missing [player] to plugin.yml
2011-12-04 22:10:20 +01:00
snowleo
8417c5e1f0
New permission essentials.spawn.others
2011-12-04 22:09:36 +01:00
Khyperia
ba3ccf7a2c
Added /spawn <player>
...
Test #607
2011-12-03 20:24:35 -05:00
snowleo
4f8be31343
Cleanup of the library folder
...
Also: we don't use the mysql.jar/sqlite.jar anymore, since it is included in craftbukkit. I don't know why this reference in config.yml still exists.
2011-12-01 01:35:48 +01:00
snowleo
5e2123c91e
If Essentials core fails to read one of the configs now, it will disable itself. If other modules detect that Essentials is not enabled, they will be disabled too. EssentialsProtect will go into emergency mode, canceling all events that could hurt your world. Fix the file and either restart or reload the server.
2011-11-30 20:49:11 +01:00
snowleo
f250a107e4
CB#1518 B#1042
...
Support for Enchantments & Removed broken BedFix (in cb now)
2011-11-27 06:01:41 +01:00
snowleo
65776d6ed2
BedLocationFix for CraftBukkit
2011-11-27 04:46:33 +01:00
snowleo
b21b7b7e15
New behavior of the /home command and beds
...
- The behavior has been altered to match the vanilla server.
- Using a bed will no longer create a home in the users file, if config option bed-sethome is set
- The config option bed-sethome has been removed
- It's now possible to go to /home bed or /home playername:bed
- Bed locations stored before installing Essentials will be used
- Players respawn at their bed location (if set) instead of the spawn, if respawn-at-home is set to false
- The default value of spawn-if-no-home is set to true
- If spawn-if-no-home is set and the player has not set a home, he will be either teleported to his bed location (if set) or the spawn, when he uses the /home command
2011-11-26 22:30:40 +01:00
snowleo
220d68f375
Switch to the new I18n class and format cleanup of all classes
2011-11-21 02:55:26 +01:00
snowleo
c132a75c1a
CB# 1467 B#1022
2011-11-20 14:03:00 +01:00
snowleo
fb211d722c
Prevent that hidden players broadcast afk messages
...
Prevent that moving players triggers unafk too early, they can now move within a radius of 3 blocks from the position where they went afk.
2011-09-02 16:16:15 +02:00
snowleo
5a5dc933ad
Forgot this one
2011-08-27 23:38:21 +02:00
snowleo
2e565f8881
Allow the use of the world spawn in EssentialsSpawn for new players.
2011-08-11 13:32:11 +02:00
snowleo
9a893f65fe
Changes to build-impl by Netbeans
2011-08-08 14:40:39 +02:00
snowleo
bc1c252dca
Correcting all line endings to LF
2011-07-24 23:19:12 +02:00
snowleo
864e608582
Added code guidelines to all projects, so we don't need them globally.
...
Compress jar files
Don't copy lib files into dist folders
Removed vendor names
Changed all java versions to 1.6 to make it consistent.
2011-07-24 04:07:28 +02:00
snowleo
d9bfabd652
Revert to correct class loader
2011-07-16 05:06:08 +02:00
snowleo
a38fe6acd4
Heavy cleanup of all classes
...
ItemDb is not static anymore
Essentials.getStatic() removed
2011-07-16 01:33:22 +02:00
snowleo
88ded926f4
Corrected all commands of PermCommands
...
onCommand now supports the change of the permissions prefix
2011-06-26 15:47:28 +02:00
snowleo
fd2d2456b9
Renamed the Charge class to Trade
2011-06-13 15:05:11 +02:00
snowleo
edefb21142
Fix for Craftbukkit Bug 912
2011-06-12 02:47:50 +02:00
snowleo
d8a81923b1
Only import what we really need.
2011-06-07 01:08:31 +02:00
snowleo
ba86a338c2
Cleanup
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1563 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-02 13:22:24 +00:00
snowleo
8e151357ce
Missed some parts for the last commits
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1555 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-06-01 11:26:12 +00:00
snowleo
5ae48481bd
Refactoring: New Charge class
...
user.canAfford(String), user.canAfford(EssentialsCommand), user.charge(String), user.charge(EssentialsCommand) have been removed.
Teleport class has been changed to use the Charge class.
This also fixes some bugs, like the one with warp signs.
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1512 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-22 18:53:23 +00:00
snowleo
7a50ed8179
Fix /home player for offline players
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1497 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-15 21:27:54 +00:00
snowleo
fecd5676ce
Missing stuff for /ignore
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1495 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-15 18:28:19 +00:00
snowleo
ea52e817b5
Move Register stuff inside Essentials
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1454 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-13 23:39:18 +00:00
snowleo
cf86a79f1f
Add Register as dependency for all projects.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1453 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-13 23:14:03 +00:00
snowleo
fdb9473baa
Make sure, we will never give a null as respawn location.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1430 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-13 14:31:07 +00:00
snowleo
bc485b5b78
Fix player kick if home is not set on respawn.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1427 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-13 09:18:25 +00:00
snowleo
f315bbe43c
Finally get rid of all dependency problems.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1423 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-11 22:30:34 +00:00
snowleo
e846093fd0
More translation stuff. Translated Spawn, Chat, Protect, GeoIP
...
Protect is only partly translated (sql stuff is not translated)
EssentialsSpawn is changed to use the onCommand from Essentials jar, since that is more up to date.
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1408 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-10 19:57:59 +00:00
snowleo
79c0ef69c4
Cleanup of the iConomyBridge Code
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1321 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-02 18:22:17 +00:00
snowleo
224c18348a
This is a big refactoring of the user class and more.
...
Many commands have been cleaned.
File changes:
- all user data has been moved from users.yml to userdata folder
- all files in userdata folder are lower case
Both changes should be done automatically.
Class changes:
- Moved all user data functions to UserData class
- Moved all user teleport functions to Teleport class
- Moved the user list to Essentials class
- Less static functions for better testing
- EssentialsCommand now has ess Property (Essentials class)
- New NotEnoughArgumentsException, that will show command description and syntax
New commands:
- /seen, shows the last login or logout
- /tempban, temporarily ban someone
- /tjail and mute, temporarily option added
Other changes:
- ban reason is saved
- don't show "You have xxx mail" on login, if user doesn't have essentials.mail permission
- time will be parsed: years, months (mo), weeks, days, hours, minutes (m), seconds, these can be shortened and combined, example: 2 days 5h 30m
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1300 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-05-01 21:07:30 +00:00
snowleo
8ea366d8bb
Updated build-impl by Netbeans 7.0
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1246 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-04-21 09:29:31 +00:00
snowleo
8ac6f92250
[trunk] Removed useless loadClasses() method from Essentials.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1216 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-04-16 13:38:02 +00:00
snowleo
f9f5e427bc
[trunk] Remove private directories.
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1055 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-04-01 00:18:15 +00:00
Zenexer
17b3c793d9
Updated for CB 602
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1043 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-03-30 17:58:00 +00:00
snowleo
08041599ff
Revert to 1013
...
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1021 e251c2fe-e539-e718-e476-b85c1f46cddb
2011-03-30 12:56:34 +00:00