Commit Graph

  • ba97e5fff5 Don't allow double loads vemacs 2016-03-02 08:48:32 -07:00
  • e90455463f Better solution than synchronization vemacs 2016-03-02 08:46:29 -07:00
  • 72760096f5 Never write empty names file vemacs 2016-03-02 08:33:11 -07:00
  • 148cbd06e0 1.9 -> 1.9-R0.1 vemacs 2016-03-01 19:11:49 -07:00
  • 62c2c57d4d [Experimental] Support Unbreakable meta tag vemacs 2016-03-01 18:16:13 -07:00
  • b8f7918a4a [Experimental] Rewrite UUIDMap to use one single ScheduledExecutorService vemacs 2016-03-01 17:45:48 -07:00
  • 526118e7d3 Update sounds to 1.9, fix compile vemacs 2016-03-01 17:05:57 -07:00
  • 37c20d5b6d Update API to 1.9-SNAPSHOT (note: compatibility is retained) vemacs 2016-03-01 16:53:08 -07:00
  • 5b60998b0a Use try-with-resources vemacs 2016-03-01 11:52:29 -07:00
  • 833713bee2 setAccessible(true) on legacy cache methods vemacs 2016-03-01 11:49:54 -07:00
  • cf1f2f8f03 Don't hardcode inv length vemacs 2016-03-01 10:21:04 -07:00
  • f6cbda0e04 Also limit maxYears in parser vemacs 2016-03-01 09:43:28 -07:00
  • 7d33814d5b Change to Vault Metadata API for PEX build perms vemacs 2016-03-01 09:29:45 -07:00
  • 7c59d61b32 Limit max time delta in years to 100k vemacs 2016-03-01 09:24:06 -07:00
  • 844a4a0574 Truncate contents length for 36 to playerInventory vemacs 2016-03-01 08:51:09 -07:00
  • 5968a6bc27 Run seen fallback code asynchronously, and clean it up vemacs 2016-03-01 08:36:41 -07:00
  • f94e242a75 Change spectator mode string matching to be consistent with other gamemodes vemacs 2016-03-01 08:05:00 -07:00
  • ddee7d1b94 Add 1.9 mobs (just one) to Mob vemacs 2016-02-29 20:52:02 -07:00
  • 30fce436dd Merge pull request #408 from AdamQpzm/2.x Blinky™ 2016-02-06 07:35:56 -05:00
  • dfdc6a52be Add fix for enchants & kits on 1.7 AdamQpzm 2016-02-06 11:24:36 +00:00
  • ba5ce33464 Test for updateActivity all the time in PlayerCommandPreprocessEvent. Ali Moghnieh 2016-01-30 14:08:11 +00:00
  • 7809615896 Fix /time permissions to allow players to check time with just essentials.time. Remvoe timeSetAllPermission message as it is no longer used. Ali Moghnieh 2016-01-25 01:17:47 +00:00
  • 27a297a18d Move last-message-reply-recipient-timeout to a more appropriate position in the config.yml. Ali Moghnieh 2016-01-20 16:02:41 +00:00
  • bbf657e251 Add afk-list-name config property for changing the player list name of AFK players. Ali Moghnieh 2016-01-20 14:15:53 +00:00
  • c6d2746959 Add world-time-permissions configurable variable (false by default) that justifies whether /time should check for per world permissions. This was recommended by Khobbits as newbies might get confused by this feature. Ali Moghnieh 2016-01-20 11:46:37 +00:00
  • d895d40fbf Move legacy field to class vemacs 2016-01-19 11:01:09 -07:00
  • a1d40f24a7 Update README.md Blinky™ 2016-01-19 08:57:03 -07:00
  • fd697aeb83 Restore spawnmob compatibility to 1.7.x, also provide framework for future version support vemacs 2016-01-19 08:35:34 -07:00
  • 6e05327934 Ship full Metrics (might help fix our graphing issues) vemacs 2016-01-19 08:09:44 -07:00
  • a4871cac36 [Experimental] Attempt to implement compatibility for 1.7 servers vemacs 2016-01-18 21:01:05 -07:00
  • b17f5d32c9 Add configuration option for toggling "fly mode enabled" message on login vemacs 2016-01-18 19:21:29 -07:00
  • 3896bcbd64 Allow skipping version check per request vemacs 2016-01-18 15:49:43 -07:00
  • 9c986aa25f Forcibly load OfflinePlayer class per @Byteflux's suggestions to prevent LinkageError vemacs 2016-01-18 15:02:20 -07:00
  • 419d2d8282 Prettify currency display further. Ali Moghnieh 2016-01-13 22:54:00 +00:00
  • d570570394 In Commandtime: - Make world name normalization lowercase the name as well. - Permission checks will now always consider essentials.time.world.all for convenience. Ali Moghnieh 2016-01-14 18:16:36 +00:00
  • 0347badeda Update time world permissions prefix from essentials.time.set to essentials.time.world. Ali Moghnieh 2016-01-14 17:56:41 +00:00
  • eb924b9861 Add per world permission for setting world time. Add two new locale messages: timeSetWorldPermission and timeSetAllPermission. Add two new permissions essentials.time.set.all and essentials.time.set.<world>. Ali Moghnieh 2016-01-14 12:32:48 +00:00
  • 38c8a8e666 /Vanish no longer broadcasts user activity on PlayerCommandPreProcessEvent. Implement more hard coded customizability with commands that shouldn't broadcast afk activity on PlayerCommandPreProcessEvent. Ali Moghnieh 2016-01-12 23:53:09 +00:00
  • 9f75f1aad3 Add bypass permission to nick command AdamQpzm 2016-01-04 21:32:19 +00:00
  • a669163196 Remove colour in permission checks. As @supaham pointed out, this can cause issues with giving a player a wildcard permission and then negating the specific node if both nodes aren't negated. drtshock 2016-01-02 12:17:43 -08:00
  • 87842a36ba Allow color-only nickname changes. Tux 2015-09-13 01:39:56 -04:00
  • 2d3691107d Create broadcastworld command for broadcasting to a world instead of the whole server. Ali Moghnieh 2016-01-02 12:57:37 +00:00
  • 134fbdf1df Fix Essentials Signs abuse using colours. Prior to this commit, the sign creation stage could be bypassed by typing &1&1[Test] assuming that was the success-name of the Essentials Sign. This commit prevents this by checking if the top line contains any of the success-name, without color. And so if anyone tries to type &1[repair] it will be displayed as [repair], but if someone tried &1[repairs] it will be displayed as §1[repairs], as repairs is not an Essentials Sign. It might be worth noting that all signs are checked including disabled signs to prevent abuse ahead of time. So even if [repair] is disabled all colours will still be stripped from [repair]. Ali Moghnieh 2016-01-02 11:51:11 +00:00
  • ab490cd588 Make 'Prevent sign destruction' message print on debug to prevent spam. Ali Moghnieh 2016-01-02 11:36:48 +00:00
  • 2e903acbaa Add support for using /seen with UUID. Ali Moghnieh 2016-01-02 10:46:42 +00:00
  • 06417910e2 Add 10 seconds of graceful time before doing first check to prevent misinterpretation of lack of activity. Ali Moghnieh 2016-01-02 10:16:34 +00:00
  • c56dd6e302 Merge pull request #328 from AdamQpzm/2.x Blinky™ 2015-12-28 15:15:49 -07:00
  • 19dcb33eb7 Prevent extra colour codes from creating... AdamQpzm 2015-12-28 22:06:04 +00:00
  • 540fa98a44 Ensure signsEnabled boolean is reset when reloading config. Ali Moghnieh 2015-12-25 23:24:51 +00:00
  • 7428b7f981 Add groupmanager to gitignore. drtshock 2015-12-06 12:31:58 -08:00
  • 6fc19b92eb Turn off socialspy on login if player doesn't have the permission. This fixes the case where players had socialspy enabled, lost the permission for it (got demoted) and then someone had to manually check and disable it for them as described in #299. drtshock 2015-12-06 12:30:40 -08:00
  • 1a701e69ca Add configuration option for the "#EasterEgg" regarding milk buckets and animals. vemacs 2015-12-01 17:41:56 -07:00
  • 569c848764 Merge branch '2.x' of https://github.com/drtshock/Essentials into 2.x vemacs 2015-12-01 17:33:20 -07:00
  • ad93d15197 Only utilize usercache lookup for seen command vemacs 2015-12-01 17:32:53 -07:00
  • 4a0507a838 Clone map of name->uuid when writing to file. Educated-guess for a fix for #213. Ali Moghnieh 2015-11-30 19:51:22 +00:00
  • bc4737562d Use Essentials server instance instead of static Bukkit reference vemacs 2015-11-29 17:25:57 -07:00
  • 55f3a14343 Fix EconomyTest passing vemacs 2015-11-29 17:01:19 -07:00
  • 72e99a8833 Fall back to CraftBukkit userCache or Mojang for UUID lookups vemacs 2015-11-29 16:22:51 -07:00
  • 0eb5063332 Duplicated code is so boring, ugh. Fixes #280. Ali Moghnieh 2015-11-25 17:25:34 +00:00
  • ca387687a5 Add last-message-reply-recipient-timeout setting for timing out reply-recipient in private messaging. Ali Moghnieh 2015-11-24 22:09:59 +00:00
  • 2d376bc72f Restore LocationUtil compatibility with 1_8_R1 vemacs 2015-11-15 07:59:19 -07:00
  • 58948b45b3 Merge pull request #273 from Fleodas/patch-1 Blinky™ 2015-11-10 17:33:29 -07:00
  • 514f9b90f0 Update messages_fr.properties Fleodas 2015-11-11 01:20:32 +01:00
  • 0c41363914 Merge branch 'patch-2' of https://github.com/Androkai/Essentials into 2.x vemacs 2015-11-08 08:11:44 -07:00
  • 9bf0b65016 Merge branch 'issue-232' of https://github.com/sainttx/Essentials into 2.x vemacs 2015-11-08 07:59:47 -07:00
  • cdfe2b1487 Merge pull request #267 from EvilOlaf/patch-3 Ali 'SupaHam' M 2015-11-08 13:17:05 +00:00
  • fe936a683f Fixes https://github.com/drtshock/Essentials/issues/265 Very Evil Olaf 2015-11-08 09:18:58 +01:00
  • e3cc5f2df8 add 4 missing strings Androkai 2015-11-07 22:36:31 +01:00
  • 3c0dc1e455 Merge pull request #263 from Androkai/patch-1 Blinky™ 2015-11-07 13:46:37 -07:00
  • d5b781fd60 Translated missing strings and fixed some mistakes Androkai 2015-11-07 21:45:22 +01:00
  • 0a876c33a7 Add minimum-pay-amount setting to limit how little you can /pay someone. Add 'minimumPayAmount' translatable message. Create NumberUtil#displayCurrencyExactly(BigDecimal, IEssentials). Ali Moghnieh 2015-11-07 17:23:40 +00:00
  • fc8ee7f25f WHERE ARE THE BRAKES? Fix sending both UNREACHABLE and MESSAGES_IGNORED messages to /msg sender. Ali Moghnieh 2015-11-03 23:39:18 +00:00
  • cf448cd1cc Always set the message sender's reply-recipient when they send a message. Ali Moghnieh 2015-11-03 00:40:56 +00:00
  • 928f05ca8f Fix logic behind setting reply-recipient when receiving a message. Ali Moghnieh 2015-10-31 23:28:05 +00:00
  • 7b60552ec1 /tppos shouldn't add 180 to yaw. Fixes #225 Ali Moghnieh 2015-10-31 20:47:04 +00:00
  • 26045e2ec0 Add isReachable API to IMessageRecipient. Add translatable message recentlyForeverAlone. Add behaviour that preserves reply-recipient only if they are reachable, and update reply-recipient if they are not reachable. Fixes #248 Ali Moghnieh 2015-10-30 19:58:30 +00:00
  • e5ebeaf724 Merge branch '2.x' of github.com:drtshock/Essentials into 2.x Ali Moghnieh 2015-10-30 19:23:00 +00:00
  • dc24bb53c2 Use recipient's display name instead of sender's name in messaging notifications. Fixes #249. Ali Moghnieh 2015-10-30 19:22:39 +00:00
  • 2175cb8a44 Group allowShortName check when checking if the short form version of 'splash' was used Matthew Steglinski 2015-10-29 16:42:19 -04:00
  • 756ea346e6 [Fix] Add option to not show one time use kits described in #188 * Adds toggleable config option 'skip-used-one-time-kits-from-kit-list' to exclude used kits with delay < 0 from displaying in the /kit list Matthew Steglinski 2015-10-27 23:20:27 -04:00
  • 23f3d69d38 [Fix] Call JailStatusChangeEvent when jailing and unjailing players. Fixes #161 Matthew Steglinski 2015-10-28 11:27:10 -04:00
  • a134e99c8c [Fix] Listen to PortalCreateEvent to cancel portal creation by fire. Fixes #164 Matthew Steglinski 2015-10-28 11:35:29 -04:00
  • 607f1980a1 [Fix] Adds splash potion persistence when serializing items. Fixes #232 Matthew Steglinski 2015-10-28 10:59:11 -04:00
  • fb4af9fefc Rename and fix MessagingTest. Ali Moghnieh 2015-10-28 13:37:17 +00:00
  • 447b9db397 Rewrote messaging structure for more abstractness. This commit adds a new boolean-configurable feature called last-message-reply-recipient, defaults to true for new installs and false for old installs, which states whether to use the new messaging functionality or not. This commit deprecates Console#getCommandSender(Server) and provides Console#getInstance()#getCommandSender() for future usability. Ali Moghnieh 2015-10-27 17:34:59 +00:00
  • 77eb430b0b [Fix] Fixes drtshock/Essentials#189, adds toggleable config option 'ignore-colors-in-max-nick-length' to exclude ChatColors from nickname length Matthew Steglinski 2015-10-27 22:37:33 -04:00
  • d4ab25b200 Merge branch '2.x' of github.com:drtshock/Essentials into 2.x Ali Moghnieh 2015-10-26 17:22:33 +00:00
  • faaa4a4b1e Fix typo in German language file. Fixes #236 Ali Moghnieh 2015-10-26 17:22:10 +00:00
  • a844e8b5ad Fix for offline player functionality (including /seen), implement automatic usermap repair mickare 2015-09-30 03:56:04 +02:00
  • 84143d06fa Revised config Taras 2015-09-11 00:38:29 -05:00
  • 9805f3f4d1 Add support for HEX RGB values. Ali Moghnieh 2015-10-08 19:33:14 +01:00
  • bae6f89fa5 Merge pull request #221 from SupaHam/fix-item-color-deserialization Ali 'SupaHam' M 2015-10-08 19:21:30 +01:00
  • a721e04119 Add support for deserializing item color RGB values as integers. Ali Moghnieh 2015-10-08 19:14:04 +01:00
  • 6360c690cf Increment pendingDiskWrites every time we save please. Ali Moghnieh 2015-10-08 18:47:10 +01:00
  • aa75a3f20d Remove GroupManager from here! Ali Moghnieh 2015-10-08 18:16:41 +01:00
  • 3edfec2491 Merge pull request #210 from ShadowRanger/2.x Blinky™ 2015-09-27 20:37:47 -06:00
  • c364adcf00 Updated & refactored LocationUtil ShadowRanger 2015-09-28 12:25:46 +10:00
  • 7d6714f713 Properly apply damage causes ShadowRanger 2015-09-28 11:45:25 +10:00
  • 8485bd44f9 Correct check on bulk sell permission. drtshock 2015-09-23 15:02:44 -05:00
  • c0800afeeb Add configurable message for messaging someone with messages turned off. Adds #180 This message can also be removed to not send a message at all, keeping previous functionality. drtshock 2015-09-01 12:53:07 -05:00