vemacs
5cbcd7469b
Nullcheck user iteration in EssentialsTimer ( fixes #675 )
2016-06-25 09:47:06 -06:00
Ali Moghnieh
dabcb51034
Allow colour codes in nickname-prefix.
2016-06-24 11:24:54 +01:00
Ali Moghnieh
0237d485bf
Merge branch '2.x' into custom-currency-formatting.
2016-06-20 12:55:31 +01:00
Ali Moghnieh
b673630a7e
Implement spawn-on-join configuration.
...
Admins can now specify whether all joining players should be teleported to the user's group spawn when joining the server. Players can be assigned the essentials.spawn-on-join.exempt permission to become exempt from this feature.
2016-06-19 21:07:45 +01:00
Ali Moghnieh
282ec81af1
Implement configurable currency formatting.
...
This commit enables users of different countries around the world to configure currency formatting displayed to users in a familiar manner.
Prior to this commit US formatting (symbols) was forced upon users. This is now configurable via locale values e.g. en-US, de, fr-ch.
This commit adds two new configurations:
- currency-format
- currency-symbol-format-locale
One method ISettings#getCurrencyFormat()
2016-06-19 20:03:54 +01:00
Ali Moghnieh
a267fb16b8
Ignore flight check on spectator mode.
...
If a player is in Spectator mode, we should not interfere with their flight. This is an extension to the already existing creative mode check.
2016-06-19 03:33:48 +01:00
Ali Moghnieh
795ffec8b8
Remove trailing space.
2016-06-18 21:38:20 +01:00
Ali Moghnieh
dba9dab985
Make UserBalanceUpdateEvent's new balance mutable.
...
This commit makes it reliable to modify user balance from within events.
2016-06-18 18:33:51 +01:00
Ali Moghnieh
abfa815cf1
Add space in userAFKWithMessage in messages_nl.
2016-06-18 18:21:36 +01:00
Ali Moghnieh
872b25e0c5
Merge branch '2.x' into create-afk-message
2016-06-18 18:20:45 +01:00
Ali Moghnieh
3fa810e329
Add space in userAFK messages_nl.properties.
2016-06-18 18:14:59 +01:00
Ali Moghnieh
4951c4822e
Rename userIsAwayWithReason and userAFKWithReason to userIsAwayWithMessage and userAFKWithMessage respectively.
2016-06-18 17:54:21 +01:00
Ali Moghnieh
5842b5f51d
Implement AFK messages.
...
This commit makes it possible for players to set an afk message to detail their reasoning for being away to other players. This can be especially useful for the /msg command; instead of replying the user is afk, it will specify why they are afk so the sender can act further on that information.
Two methods have been added to IUser: getAfkMessage() and setAFKMessage(String).
All locale files have two new messages: userAFKWithReason and userIsAwayWithReason. They all use the messages that do not have the suffix WithReason, i.e. userAFK and userIsAway. Furthermore, the userIsAwayWithReason will not utilise the second parameter, the reason, to prevent spam and unnecessary text in global chat. However, the second parameter ({1}) is available for use in userIsAwayWithReason. userAFKWithReason, which is sent to /msg senders, does use the {1} as it controllable spam by the command sender themselves.
/afk usage is now: /afk [player/message...]
2016-06-18 17:44:17 +01:00
Ali Moghnieh
ac4a1565a1
Implement empty OfflinePlayer methods instead of NSY exceptions.
2016-06-18 14:08:58 +01:00
Ali Moghnieh
203e8b0a75
Broadcast mute notify with mute duration if present.
...
This commit adds a new locale message code muteNotifyFor, which takes three parameters: muter, muted, duration.
2016-06-18 14:00:51 +01:00
vemacs
690dbea924
Fix compile
2016-06-12 09:25:14 -06:00
vemacs
91bebabc7f
Add polar bear spawning support
2016-06-09 20:19:59 -06:00
vemacs
5eec83f726
Remove old spawn egg providers in favor of reflection-based implementation
2016-06-09 19:25:45 -06:00
vemacs
827891f10a
Add reflection based spawn egg provider
2016-06-09 19:18:07 -06:00
Trent Hensler
f4fa24cd7f
Build against 1.10
2016-06-09 10:07:22 -07:00
vemacs
2bf1f24db2
Update spawn egg provider to 1.10
2016-06-08 20:33:03 -06:00
vemacs
d0ea32dfa1
1.9.4 spawn egg support
2016-05-21 14:15:07 -06:00
Trent Hensler
7c1a0ed719
Fix elytra wing item id. Resolves #578
2016-04-17 12:41:51 -07:00
Taybosquee
b050b13aa3
Add 1.9 entries to item.csv
2016-04-10 11:32:25 -06:00
vemacs
65a2e942c4
Attempt fixing kit/createkit for splash potions in 1.9
2016-03-31 11:54:19 -06:00
vemacs
731455649e
[Experimental] Attempt supporting lingering potion type by passing it through
2016-03-28 19:38:53 -06:00
vemacs
ec1215b227
Restore 1.8 compatibility
2016-03-28 17:42:33 -06:00
vemacs
dcb14170b9
Fix meta setting (works for 1.9)
2016-03-28 17:31:25 -06:00
vemacs
c266778c1e
[Likely breaks 1.8 compatibility, will be fixed] Use non-deprecated methods
2016-03-28 17:21:57 -06:00
vemacs
8116ce39d7
[Experimental] Attempt restoring potion effect ID compatibility to 1.9
2016-03-28 16:54:17 -06:00
vemacs
8167002092
Fix compile
2016-03-28 10:36:02 -06:00
Literallie
a9e41841e9
Fix that annoying extra "6" in German /mem
...
This has been bothering me and my staff forever, it's just that there's an extra number 6 in front of the word "entities" in the German translation of /mem. This commit fixes that issue by prepending that with a section sign so it gets correctly interpreted as color code.
2016-03-25 17:50:50 +01:00
Trent Hensler
37f6deab85
Add children for gamemode perms so super perms work correctly. Solves #156 .
2016-03-23 18:08:22 -07:00
vemacs
a4aa6a22b7
Fix compile
2016-03-18 10:19:16 -06:00
vemacs
d57f7af453
Fix compile
2016-03-18 10:18:13 -06:00
vemacs
7f8c801c07
Throw some more unsupported ops
2016-03-11 17:44:14 -07:00
vemacs
c627b26f49
Fix compile
2016-03-11 17:39:10 -07:00
vemacs
97561667a0
Java 7-ize this class
2016-03-10 12:36:57 -07:00
vemacs
bdb81123d6
Refactor spawn egg provider to separate classes
2016-03-10 09:28:08 -07:00
vemacs
f1c57371a3
Refactor providers to a generic implementation in preparation for future spawn egg APIs
2016-03-10 08:54:07 -07:00
vemacs
873f9404bf
Restore old inventory clear behavior for 1.9
2016-03-08 18:07:04 -07:00
Trent Hensler
e6d177c09a
Revert "Don't require extra argument to see armor with invsee. Resolves #472."
...
Handling this with armor and without NMS isn't clean. Advise using OpenInv if players want extended capability.
This reverts commit 6eb63fd3fd
.
2016-03-08 15:38:50 -08:00
vemacs
65f2051e87
Add spawn egg NMS for 1.9
2016-03-08 12:28:23 -07:00
vemacs
767abe83f9
Fix giving spawn eggs in 1.9 (use SpawnEgg API)
2016-03-08 12:12:21 -07:00
Trent Hensler
6eb63fd3fd
Don't require extra argument to see armor with invsee. Resolves #472 .
...
Before, you had to do to see armor. Now it just adds it if you have the permission.
2016-03-07 15:37:42 -08:00
Trent Hensler
3fd925c1fd
Use proper AFK toggle to make test pass.
2016-03-07 11:19:16 -08:00
Trent Hensler
6ea8f7b621
Update vault version.
...
This solves the issue of trying to resolve old dependencies that led to 1m+ compile time for me.
2016-03-07 11:10:43 -08:00
vemacs
4e77fc0f0b
Update potions to 1.9
2016-03-06 16:19:06 -07:00
vemacs
6d347881b7
Formatting
2016-03-06 11:14:08 -07:00
vemacs
73ad945101
Simplify copy operation
2016-03-06 11:02:05 -07:00
vemacs
d39615d906
Try correcting overflow behavior for non-sign situations
2016-03-06 10:49:16 -07:00
vemacs
dcc6e2f23f
Correct overflow behavior after c44c41ef02
2016-03-05 09:29:53 -07:00
vemacs
24e068b94d
Send invalid message when attempting to spawn unavailable mob
2016-03-05 09:03:32 -07:00
vemacs
6b6cf41782
Also do a nullcheck on enchants
2016-03-05 09:01:15 -07:00
vemacs
d17bd144a2
Add 1.9 Enchantments (FROST_WALKER, MENDING)
2016-03-05 08:49:46 -07:00
vemacs
7967f62131
Deduplicate toggle argument handling code
2016-03-03 12:54:18 -07:00
vemacs
dd026700be
Minor cleanup
2016-03-03 07:57:37 -07:00
vemacs
0001665ece
Don't spam startup logs for PermissionsHandler
2016-03-03 07:44:49 -07:00
vemacs
d0a7c5a0ec
Remove PEX binary from repo, as we use Vault metadata now
2016-03-02 20:59:17 -07:00
vemacs
ba97e5fff5
Don't allow double loads
2016-03-02 08:48:32 -07:00
vemacs
e90455463f
Better solution than synchronization
2016-03-02 08:46:29 -07:00
vemacs
72760096f5
Never write empty names file
2016-03-02 08:33:11 -07:00
vemacs
62c2c57d4d
[Experimental] Support Unbreakable meta tag
2016-03-01 18:16:13 -07:00
vemacs
b8f7918a4a
[Experimental] Rewrite UUIDMap to use one single ScheduledExecutorService
2016-03-01 17:52:39 -07:00
vemacs
526118e7d3
Update sounds to 1.9, fix compile
2016-03-01 17:05:57 -07:00
vemacs
37c20d5b6d
Update API to 1.9-SNAPSHOT (note: compatibility is retained)
2016-03-01 16:53:08 -07:00
vemacs
5b60998b0a
Use try-with-resources
2016-03-01 11:52:29 -07:00
vemacs
833713bee2
setAccessible(true) on legacy cache methods
2016-03-01 11:49:54 -07:00
vemacs
cf1f2f8f03
Don't hardcode inv length
2016-03-01 10:21:04 -07:00
vemacs
f6cbda0e04
Also limit maxYears in parser
2016-03-01 09:43:28 -07:00
vemacs
7d33814d5b
Change to Vault Metadata API for PEX build perms
2016-03-01 09:29:45 -07:00
vemacs
7c59d61b32
Limit max time delta in years to 100k
2016-03-01 09:24:06 -07:00
vemacs
844a4a0574
Truncate contents length for 36 to playerInventory
2016-03-01 08:51:09 -07:00
vemacs
5968a6bc27
Run seen fallback code asynchronously, and clean it up
2016-03-01 08:36:41 -07:00
vemacs
f94e242a75
Change spectator mode string matching to be consistent with other gamemodes
2016-03-01 08:05:00 -07:00
vemacs
ddee7d1b94
Add 1.9 mobs (just one) to Mob
2016-02-29 20:52:02 -07:00
AdamQpzm
dfdc6a52be
Add fix for enchants & kits on 1.7
2016-02-06 11:24:36 +00:00
Ali Moghnieh
ba5ce33464
Test for updateActivity all the time in PlayerCommandPreprocessEvent.
2016-01-30 16:07:14 +00:00
Ali Moghnieh
7809615896
Fix /time permissions to allow players to check time with just essentials.time. Remvoe timeSetAllPermission message as it is no longer used.
2016-01-25 01:17:47 +00:00
Ali Moghnieh
27a297a18d
Move last-message-reply-recipient-timeout to a more appropriate position in the config.yml.
2016-01-20 16:02:41 +00:00
Ali Moghnieh
bbf657e251
Add afk-list-name config property for changing the player list name of AFK players.
2016-01-20 14:15:53 +00:00
Ali Moghnieh
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.
2016-01-20 11:46:37 +00:00
vemacs
d895d40fbf
Move legacy field to class
2016-01-19 11:01:09 -07:00
vemacs
fd697aeb83
Restore spawnmob compatibility to 1.7.x, also provide framework for future version support
2016-01-19 08:45:52 -07:00
vemacs
6e05327934
Ship full Metrics (might help fix our graphing issues)
2016-01-19 08:09:44 -07:00
vemacs
a4871cac36
[Experimental] Attempt to implement compatibility for 1.7 servers
2016-01-18 21:05:49 -07:00
vemacs
b17f5d32c9
Add configuration option for toggling "fly mode enabled" message on login
2016-01-18 19:21:29 -07:00
vemacs
3896bcbd64
Allow skipping version check per request
2016-01-18 15:49:43 -07:00
vemacs
9c986aa25f
Forcibly load OfflinePlayer class per @Byteflux's suggestions to prevent LinkageError
2016-01-18 15:02:20 -07:00
Ali Moghnieh
419d2d8282
Prettify currency display further.
2016-01-14 18:20:06 +00:00
Ali Moghnieh
d570570394
In Commandtime:
...
- Make world name normalization lowercase the name as well.
- Permission checks will now always consider essentials.time.world.all for convenience.
2016-01-14 18:16:36 +00:00
Ali Moghnieh
0347badeda
Update time world permissions prefix from essentials.time.set to essentials.time.world.
2016-01-14 17:56:41 +00:00
Ali Moghnieh
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>.
2016-01-14 12:32:48 +00:00
Ali Moghnieh
38c8a8e666
/Vanish no longer broadcasts user activity on PlayerCommandPreProcessEvent.
...
Implement more hard coded customizability with commands that shouldn't broadcast afk activity on PlayerCommandPreProcessEvent.
2016-01-12 23:53:09 +00:00
AdamQpzm
9f75f1aad3
Add bypass permission to nick command
...
This should allow users of wildcard permissions to be able to change their nicks as intended, without any changes to their current setup.
2016-01-04 21:32:19 +00:00
drtshock
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.
2016-01-02 12:17:43 -08:00
Tux
87842a36ba
Allow color-only nickname changes.
2016-01-02 12:11:17 -08:00
Ali Moghnieh
2d3691107d
Create broadcastworld command for broadcasting to a world instead of the whole server.
2016-01-02 12:57:37 +00:00
Ali Moghnieh
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].
2016-01-02 11:51:11 +00:00
Ali Moghnieh
ab490cd588
Make 'Prevent sign destruction' message print on debug to prevent spam.
2016-01-02 11:36:48 +00:00
Ali Moghnieh
2e903acbaa
Add support for using /seen with UUID.
2016-01-02 10:46:42 +00:00
Ali Moghnieh
06417910e2
Add 10 seconds of graceful time before doing first check to prevent misinterpretation of lack of activity.
2016-01-02 10:16:34 +00:00
AdamQpzm
19dcb33eb7
Prevent extra colour codes from creating...
...
...Essentials signs
2015-12-28 22:06:04 +00:00
Ali Moghnieh
540fa98a44
Ensure signsEnabled boolean is reset when reloading config.
2015-12-25 23:24:51 +00:00
drtshock
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 .
2015-12-06 12:30:55 -08:00
vemacs
1a701e69ca
Add configuration option for the "#EasterEgg" regarding milk buckets and animals.
...
Requested by @prplz
2015-12-01 17:41:56 -07:00
vemacs
569c848764
Merge branch '2.x' of https://github.com/drtshock/Essentials into 2.x
2015-12-01 17:33:20 -07:00
vemacs
ad93d15197
Only utilize usercache lookup for seen command
2015-12-01 17:32:53 -07:00
Ali Moghnieh
4a0507a838
Clone map of name->uuid when writing to file. Educated-guess for a fix for #213 .
2015-11-30 19:51:22 +00:00
vemacs
bc4737562d
Use Essentials server instance instead of static Bukkit reference
2015-11-29 17:25:57 -07:00
vemacs
55f3a14343
Fix EconomyTest passing
2015-11-29 17:01:19 -07:00
vemacs
72e99a8833
Fall back to CraftBukkit userCache or Mojang for UUID lookups
2015-11-29 16:25:26 -07:00
Ali Moghnieh
0eb5063332
Duplicated code is so boring, ugh. Fixes #280 .
2015-11-25 17:25:34 +00:00
Ali Moghnieh
ca387687a5
Add last-message-reply-recipient-timeout setting for timing out reply-recipient in private messaging.
2015-11-24 22:48:18 +00:00
vemacs
2d376bc72f
Restore LocationUtil compatibility with 1_8_R1
2015-11-15 07:59:19 -07:00
Fleodas
514f9b90f0
Update messages_fr.properties
...
Updated with last translations from crowdin, translation of the latest messages in French.
2015-11-11 01:20:32 +01:00
vemacs
0c41363914
Merge branch 'patch-2' of https://github.com/Androkai/Essentials into 2.x
2015-11-08 08:11:44 -07:00
vemacs
9bf0b65016
Merge branch 'issue-232' of https://github.com/sainttx/Essentials into 2.x
2015-11-08 07:59:47 -07:00
Very Evil Olaf
fe936a683f
Fixes https://github.com/drtshock/Essentials/issues/265
2015-11-08 09:18:58 +01:00
Androkai
e3cc5f2df8
add 4 missing strings
...
updated file with new strings from messages.properties
2015-11-07 22:36:31 +01:00
Androkai
d5b781fd60
Translated missing strings and fixed some mistakes
...
I downloaded a newer version from crowdin, compared it with this one, translated additional strings and fixed some old mistakes and inconsistencies in German word choice.
2015-11-07 21:45:22 +01:00
Ali Moghnieh
0a876c33a7
Add minimum-pay-amount setting to limit how little you can /pay someone.
...
Add 'minimumPayAmount' translatable message.
Create NumberUtil#displayCurrencyExactly(BigDecimal, IEssentials).
2015-11-07 17:23:40 +00:00
Ali Moghnieh
fc8ee7f25f
WHERE ARE THE BRAKES? Fix sending both UNREACHABLE and MESSAGES_IGNORED messages to /msg sender.
2015-11-03 23:39:18 +00:00
Ali Moghnieh
cf448cd1cc
Always set the message sender's reply-recipient when they send a message.
2015-11-03 00:40:56 +00:00
Ali Moghnieh
928f05ca8f
Fix logic behind setting reply-recipient when receiving a message.
2015-10-31 23:28:05 +00:00
Ali Moghnieh
7b60552ec1
/tppos shouldn't add 180 to yaw. Fixes #225
2015-10-31 20:47:04 +00:00
Ali Moghnieh
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
2015-10-30 19:58:30 +00:00
Ali Moghnieh
e5ebeaf724
Merge branch '2.x' of github.com:drtshock/Essentials into 2.x
2015-10-30 19:23:00 +00:00
Ali Moghnieh
dc24bb53c2
Use recipient's display name instead of sender's name in messaging notifications. Fixes #249 .
2015-10-30 19:22:39 +00:00
Matthew Steglinski
2175cb8a44
Group allowShortName check when checking if the short form version of 'splash' was used
2015-10-29 16:42:19 -04:00
Matthew Steglinski
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
2015-10-28 13:29:30 -06:00
Matthew Steglinski
23f3d69d38
[Fix] Call JailStatusChangeEvent when jailing and unjailing players. Fixes #161
2015-10-28 13:29:29 -06:00
Matthew Steglinski
607f1980a1
[Fix] Adds splash potion persistence when serializing items. Fixes #232
2015-10-28 10:59:11 -04:00
Ali Moghnieh
fb4af9fefc
Rename and fix MessagingTest.
2015-10-28 13:37:17 +00:00
Ali Moghnieh
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.
2015-10-27 20:46:58 -06:00
Matthew Steglinski
77eb430b0b
[Fix] Fixes drtshock/Essentials#189 , adds toggleable config option 'ignore-colors-in-max-nick-length' to exclude ChatColors from nickname length
2015-10-27 22:37:33 -04:00
Ali Moghnieh
d4ab25b200
Merge branch '2.x' of github.com:drtshock/Essentials into 2.x
2015-10-26 17:22:33 +00:00
Ali Moghnieh
faaa4a4b1e
Fix typo in German language file. Fixes #236
2015-10-26 17:22:10 +00:00
mickare
a844e8b5ad
Fix for offline player functionality (including /seen), implement automatic usermap repair
2015-10-17 08:20:33 -06:00
Taras
84143d06fa
Revised config
2015-10-17 08:20:31 -06:00
Ali Moghnieh
9805f3f4d1
Add support for HEX RGB values.
2015-10-08 19:33:14 +01:00
Ali Moghnieh
a721e04119
Add support for deserializing item color RGB values as integers.
2015-10-08 19:14:04 +01:00
Ali Moghnieh
6360c690cf
Increment pendingDiskWrites every time we save please.
2015-10-08 18:47:10 +01:00
Ali Moghnieh
aa75a3f20d
Remove GroupManager from here!
2015-10-08 18:16:41 +01:00
ShadowRanger
c364adcf00
Updated & refactored LocationUtil
2015-09-28 12:25:46 +10:00
ShadowRanger
7d6714f713
Properly apply damage causes
2015-09-28 11:45:25 +10:00
drtshock
8485bd44f9
Correct check on bulk sell permission.
2015-09-23 15:02:44 -05:00
drtshock
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.
2015-09-01 12:53:07 -05:00
Jikoo
046752f8c2
Fixes for graphical /recipe issues. Closes #134
...
- Fixed shaped recipe ItemStacks displaying 0s
- Fixed recipes supporting any data value of blocks missing textures
2015-08-19 10:42:16 -06:00
drtshock
ee2018416e
Add gamemode check when game moding self.
2015-08-10 09:58:20 -05:00
drtshock
6c38b6c6fb
Hand sell message should be different from bulk sell.
2015-08-08 21:42:21 -05:00
drtshock
cafb297594
Add essentials.chat.spy.exempt permission. Implements #83
2015-08-07 17:05:19 -05:00
drtshock
8bec43f7a2
New permission for changing all gamemodes. Fixes #79 .
...
Need to give players essentials.gamemode.all or each gamemode permission on top of essentials.gamemode to be able to change.
2015-08-07 16:54:08 -05:00
drtshock
fe1dd0d0f3
Add separate permission for bulk sell and hand sell.
2015-08-07 16:53:20 -05:00
drtshock
b066d4dd83
Send emotes to yourself.
2015-08-01 19:24:23 -05:00
drtshock
792c7d5e91
Have me command respect chat radius. Implements #118 .
...
Adds similar functionality to that of chat in essentials chat.
2015-08-01 16:38:09 -05:00
drtshock
76498e86f5
Add X naming to parent module.
2015-07-29 16:22:10 -05:00
vemacs
540a15160c
Fix enable/disable message ordering in /msgtoggle
2015-07-29 11:26:36 -06:00
vemacs
6eb5aded38
Add msgtoggle to plugin.yml
2015-07-29 10:31:41 -06:00
vemacs
891605380f
Add /msgtoggle command, untested (implements #89 )
2015-07-28 20:29:17 -06:00
vemacs
fe9348b3fb
Add silent msg ignoring in msg command
2015-07-28 19:49:13 -06:00
vemacs
c592a9d361
Add IgnoreMsg API
2015-07-28 19:45:33 -06:00
vemacs
fae159cdbd
Merge branch '2.x' of https://github.com/drtshock/Essentials into 2.x
2015-07-28 19:20:49 -06:00
vemacs
d7b0f74a75
Give money back to sender if MaxMoneyException thrown ( fixes #106 )
2015-07-28 19:20:47 -06:00
drtshock
d5301824fc
Use Bukkit ChatColor instead of ess regex to strip colors.
2015-07-23 15:23:47 -05:00
vemacs
28607ce58c
Fix compile
2015-07-23 15:23:47 -05:00
vemacs
9fb0ab57e6
Fix compile
2015-07-18 20:05:36 -06:00
CoolV1994
06e24b3bc2
[Fix]: tppos for Console
...
Use the correct arguments when using from Console
2015-07-18 18:02:21 -04:00
CoolV1994
3283b8c0a3
[Feature]: Add world argument to /tppos
2015-07-16 19:09:19 -04:00
CoolV1994
f43501e828
[Fix]: Relative Coordinates
...
Fixes the error when trying to do something like:
/tp ~ ~10 ~
2015-07-16 18:36:10 -04:00
vemacs
192ced4e4c
Revert "Make disable-eco option visible in default config. Adds option requested multiple times."
...
This reverts commit dd65a1e76c
.
2015-07-08 07:26:31 -06:00
drtshock
dd65a1e76c
Make disable-eco option visible in default config. Adds option requested multiple times.
...
This is apparently already in there but not visible. cf9c9f7073/Essentials/src/com/earth2me/essentials/Settings.java (L644)
2015-07-06 23:42:26 -05:00
drtshock
0b042dad43
Add separate permission for notifying ban ip. Resolves #60 .
...
Permission is essentials.banip.notify and old one is essentials.ban.notify.
2015-07-06 16:19:32 -05:00
vemacs
14384f6bfa
Put whole block into try-catch (just in case)
2015-07-05 09:41:11 -06:00
vemacs
b9f293f8a7
Fix plugin startup
2015-07-05 09:37:17 -06:00
vemacs
d03d85b52b
Start metrics async
2015-07-05 09:27:53 -06:00
vemacs
cf9c9f7073
Use metrics-lite, use global PluginMetrics config to control disable
2015-07-05 09:26:36 -06:00
vemacs
7fb263e75c
Assign permissions in plugin.yml since they aren't assignable from player-commands
2015-07-05 09:10:04 -06:00
vemacs
1d20184f0b
Implement #70 (untested), TODO assign default permissions
2015-07-03 13:07:25 -04:00
Blinky™
500384abf3
Fix somehow removed drop-items-if-full option
2015-07-01 23:56:31 -05:00
Blinky™
6c35dfcb3d
Expose use-bukkit-permissions in config
2015-07-01 23:50:17 -05:00
vemacs
01ad006ca3
No magic numbers
2015-07-01 08:16:45 -05:00
Blinky™
7e580920f6
Pig, not creeper
2015-06-30 17:20:11 -05:00
Blinky™
5227824608
Default to pig spawner, fixes #67
2015-06-30 17:15:13 -05:00
vemacs
1c78f5cc3b
Update metrics implementation, report to mcstats instead of Essentials metrics
2015-06-28 21:53:38 -05:00
vemacs
306aab0d8d
Implement drop-items-if-full for /give command (default false)
2015-06-28 10:30:21 -05:00
vemacs
e33c42e123
Optimizate imporst
2015-06-21 09:16:49 -04:00
vemacs
9ccfd4aac0
Fix compile, class definitions
2015-06-21 08:45:01 -04:00
vemacs
549da08f87
OCD message tweaking. Last thing.
2015-06-19 21:59:17 -04:00
vemacs
b6c7799cc2
Fix compile, consider this stable
2015-06-19 21:48:11 -04:00
vemacs
d063b5a894
Apply setUseSuperperms() to correct handler
2015-06-19 21:44:11 -04:00
vemacs
cd78211cdf
Remove redundant checkPermissions() call from poorly named listener
2015-06-19 21:39:42 -04:00
vemacs
4e9d6d22dd
Actually fix no-Vault situation
2015-06-19 21:34:52 -04:00
vemacs
3a3d1a5981
Fix no-Vault situation
2015-06-19 21:30:27 -04:00
vemacs
b15d868f77
Failing test? Delete it, not failing anymore
2015-06-19 20:56:55 -04:00
vemacs
a6232b6bb6
[Untested] [Experimental] PermissionsHandler cleanup, add specific logging to detect Vault with no perms plugin
2015-06-19 15:47:58 -04:00
vemacs
6ca3712b79
Attempt PermissionsHandler cleanup, attempt to support Vault installed but no working perms/chat setup situations
2015-06-19 09:14:46 -04:00
vemacs
16c7bf2eb3
Add v1_8R2 to support 1.8.3 users not on the latest 1.8.3 build
2015-06-18 13:43:39 -04:00
vemacs
1d63209691
Rename this class to match the others
2015-06-17 15:22:00 -04:00
vemacs
140ece68d3
Cleanup dependencies, still waiting on build server to be fixed
2015-06-17 13:01:01 -04:00
vemacs
e95ca8444e
Simplify loadProvider method
2015-06-17 11:09:13 -04:00
vemacs
121b262d1b
Use returned value for setEntityType, attempt fixing name setting
2015-06-17 10:54:23 -04:00
vemacs
51b52ac343
[Experimental] Also catch provider instanciation exceptions
2015-06-17 10:38:25 -04:00
vemacs
8793add589
[Untested] [Experimental] [Need @drtshock to fix build server] Fully support all versions of Spigot and CraftBukkit from 1.8+
2015-06-17 10:25:46 -04:00
vemacs
e4f6bb363d
Compile against Spigot's Bukkit maven repo
2015-06-17 09:02:28 -04:00
vemacs
be60e10ebd
Bring back this?
2015-06-12 11:32:32 -06:00
vemacs
56cfffb2ef
Fix double dependency, offlineplayer override
2015-06-12 11:28:41 -06:00
vemacs
20a59ddb6e
Catch throwable for spawnerutil, move nasty warning to spawnerutil
2015-06-12 11:22:11 -06:00
vemacs
bfa93cc189
Move initialization code to top
2015-06-05 16:49:05 -06:00
vemacs
480055b3d7
Give actually helpful error message for attempts to load on 1.7
2015-06-05 16:46:33 -06:00
drtshock
5e605f992a
Reformat floatutil.
2015-06-05 10:38:06 -05:00
vemacs
3634cab1a5
Apply patch "Fixed exp for 1.8" from Spigot-Essentials, fixes #3
2015-06-04 20:44:02 -06:00
vemacs
8e2ffe08f8
Use items.csv from Spigot-Essentials (recommended to delete your current items.csv if you haven't made changes)
2015-06-04 20:41:32 -06:00
vemacs
b6957db352
Apply patch "Fix float parsing issues" from Spigot-Essentials
2015-06-04 20:32:36 -06:00
vemacs
ff3b1e810f
Fix MetaItemStack canSpawn() method to try it on a clone, readd check to /give and /i
2015-06-04 11:18:47 -06:00
vemacs
a224894380
Fix inverted boolean value, fixes #53
2015-06-04 08:41:19 -06:00
vemacs
73ac6488ce
Run IntelliJ IDEA inspections
2015-06-03 14:11:56 -06:00
vemacs
c03765803c
Move to switch statement (Java 7 sugar)
2015-06-03 14:03:26 -06:00
vemacs
65fc8a9c41
Don't spam fallback message
2015-06-03 13:20:42 -06:00
vemacs
fe49e08340
Force superperms based permissions if a supported perms plugin is installed, but Vault isn't
2015-06-03 09:53:24 -06:00
vemacs
5051f3c4d7
Jungle -> SMALL_JUNGLE handling
2015-06-03 08:08:28 -06:00
vemacs
0c8695a888
Fix compile, avoid hardcoding tree values
2015-06-03 08:05:38 -06:00
vemacs
d63e342f78
Remove version matching, it's pointless now
2015-06-03 07:44:18 -06:00
vemacs
9f4ccf9eaf
Remove unused dependencies, add Vault softdepend
2015-06-03 07:08:21 -06:00
vemacs
1f14ac5c18
Copy logic from pre-refactor, should fix everything PermissionsHandler related, add Vault dependency to readme
2015-06-03 07:04:39 -06:00
vemacs
8f71261646
Fix issues relating to refactor
2015-06-02 18:08:44 -06:00
vemacs
1a9954428b
Make Commandgive behavior more similar to Commanditem, fix shutdown spam
2015-06-02 17:57:20 -06:00
vemacs
e43ae47a78
Simplify handler registration logic
2015-06-02 17:34:38 -06:00
vemacs
57213dd625
call setupProviders() for all handlers
2015-06-02 17:12:53 -06:00
vemacs
ce5ffb9bd7
Call superclass constructor for GroupManager, fixes #48
2015-06-02 17:09:03 -06:00
vemacs
5375ff3790
Add reset color code before name (duplicate legacy vanilla behavior)
2015-06-02 14:02:08 -06:00
vemacs
37d4dc70e5
Set display name for given spawners
2015-06-02 13:56:54 -06:00
drtshock
bcc76aff63
Build number in version.
2015-06-02 14:47:42 -05:00
vemacs
318e0eabea
Make PermissionsEX handler use UUIDs
2015-06-02 13:20:34 -06:00
vemacs
0a2f1a3dfe
Fix PrivilegesHandler
2015-06-02 13:09:54 -06:00
vemacs
b19dbb1b8f
Make permissions-plugin specific implementations extend Vault, fix build permission checks
2015-06-02 13:08:53 -06:00
vemacs
2273329e29
Add SpawnerUtil with primary Spigot 1.8.3+ EntityType setting, legacy data fallback. Fixes #22
2015-06-02 11:28:38 -05:00
vemacs
be1acfdccd
Don't override SuperpermsHandler hasPermission, fixes #45
2015-06-01 18:50:20 -06:00
vemacs
2f39811a46
Properly set default for force-disable-teleport-safety to false
2015-06-01 14:00:06 -05:00
vemacs
f995676fad
Add force-disable-teleport-safety option (default false). This option is useful for preventing "teleport-glitching" in Factions servers.
2015-06-01 14:00:06 -05:00
vemacs
ea4c966003
Rename Vault setup method to be more descriptive, check if Chat class is available
2015-06-01 11:03:11 -06:00
vemacs
fe5de8a854
Fix #35 , implement prefix and suffix methods for VaultHandler
2015-06-01 10:19:11 -06:00
vemacs
fa43f39015
Use UUID methods for zPermissions (merged from Spigot fork)
2015-06-01 09:11:41 -06:00
drtshock
4d0e6254dd
Fix typo in Guardian. Fixes #40 .
2015-06-01 08:44:49 -05:00
drtshock
179dbe19fd
Use separate config option for near radius.
...
We were using chat radius, which upset me when I wanted to change it but didn't want to start using local chat.
2015-05-16 19:36:57 -05:00
drtshock
d6eb846488
Add blacklist of commands for muted players. Adds #30 .
2015-05-12 21:44:36 -05:00
drtshock
6796d460dc
Add option to put unique players in join message.
2015-05-08 15:55:02 -05:00
drtshock
4be2fc1a90
Update pom of EssentialsX
2015-05-03 15:09:22 -05:00
drtshock
20f79f117f
Make sudo a loop command. Adds #23 .
2015-05-03 15:08:32 -05:00
drtshock
4169996e7a
Name the jars EssentialsX.
2015-04-24 15:32:50 -05:00