md678685
10e9879a64
Update to 1.14.x ( #2510 )
...
Add support for Spigot/Paper 1.14.2.
2019-06-16 10:15:12 +01:00
Pokechu22
7a73301a37
Add permissions for individual colors ( #1441 )
...
* Add tests for existing format behavior
* Replace formatting implementation
* Add permissions for individual color codes
Resolves #415
* Use format code names
* Fix escaping
* Mockito: test scope only
* Explicitly check the .magic permission
Once I switch to checking if a perm's set in the loop, the explicit check is needed for an * perm.
* Add support for removing individual colors
* Use `obfuscated` as the name for §k
`magic` is still accepted as the group name, so this is not a breaking change.
2019-06-09 15:56:58 +01:00
md678685
e1dec7d9e7
Fix items.json merging
2019-06-09 15:34:24 +01:00
md678685
99fefdb47d
Re-add header to items.json
2019-06-09 15:18:16 +01:00
md678685
5ebce8965e
Merge 1.13 and 1.14 items.json together
...
In 2.17.0, [essx-scripts genItemsFlat](https://github.com/md678685/essx-scripts/blob/master/src/genItemsFlat.js ) is being replaced with [ItemDbGenerator](https://github.com/md678685/ItemDbGenerator ). To ease migration, this is a file generated by merging the 1.14 entries from the new generator into the existing 1.13 file. This will be replaced by an items.json generated entirely by ItemDbGenerator eventually.
2019-06-09 15:10:12 +01:00
md678685
829110e89a
Implement missing OfflinePlayer methods
2019-06-09 12:59:32 +01:00
md678685
dc1a0b65fa
Merge branch 'mc/1.14' of https://github.com/EssentialsX/Essentials into mc/1.14
2019-06-09 12:58:06 +01:00
md678685
b140826e60
Remove unused import in MaterialUtil
2019-06-09 12:21:40 +01:00
md678685
0d9387458d
Remove unused import in AFK event
2019-06-09 12:21:25 +01:00
md678685
f2447a9134
Add fallbacks property to ItemData
...
Allows items.json to specify fallback names for materials on older versions.
Additionally make non-API methods inaccessible, as they shouldn't be needed by other plugins.
2019-05-31 15:57:51 +01:00
md678685
2ea3d8943e
Update outdated meme
2019-05-30 19:34:18 +01:00
Drew Mitchell
e4cc78a750
Implement PR #1682 - TPA Event ( #1727 ) @DrewAMitchell
...
* Attempts to implement #1682 - TPARequestEvent
Awaiting further feedback. I've implemented the event, and elected to send a message to the requester of the TPA when the event gets cancelled.
* Fix formatting
* Fix up l18s errors, remove todos
* Clean up for merge
2019-05-30 19:17:57 +01:00
md678685
a08832cfc8
Implement /itemname command ( #2573 )
...
Implement /itemname command, across three PRs. Originally implemented by SupaHam, and updated by zsturgess and myself.
2019-05-30 19:16:43 +01:00
md678685
c97918df24
Add safe-usermap-names option to control usermap key sanitisation
...
This is necessary to stop players with Chinese characters in their username losing their balances.
2019-05-30 18:50:51 +01:00
Glare
e9833d1cd2
Implement essentials.balancetop.exclude permission ( #2499 )
...
Closes #595 .
2019-05-30 15:20:30 +01:00
md678685
111a18585d
Allow clearing item names + add locale messages for /itemname
2019-05-30 15:12:52 +01:00
Zac Sturgess
155d3ec938
Update /itemname in plugin.yml
...
This contains changes from #2555 squashed into one commit.
Closes #2555 .
2019-05-30 14:53:15 +01:00
Ali Moghnieh
8bafacbd51
Create /itemname command that names held items.
...
This contains changes from #672 minus messages, squashed into one commit.
Closes #672 .
2019-05-30 14:53:06 +01:00
montlikadani
0e3f48ee54
Improve disposal, /bigtree and /fireball ( #2461 ) @montlikadani
...
* Allow the Disposal inventory title to be configurable
* Add darkoak to `/bigtree`'s usage message
* Allow potions to be fired with `/fireball`
## Commits
* Update plugin.yml
* Update Commanddisposal.java
* Update messages.properties
* Update Commandfireball.java
* Update SignDisposal.java
* Fix import
* Remove colour code from disposal message
2019-05-30 14:03:12 +01:00
Trent Hensler
b566b4a0c6
Update translations from Crowdin ( #2571 )
...
* New translations messages.properties (German)
* New translations messages.properties (Romanian)
* New translations messages.properties (Korean)
* New translations messages.properties (Latvian)
* New translations messages.properties (Lithuanian)
* New translations messages.properties (Norwegian)
* New translations messages.properties (Polish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Portuguese, Brazilian)
* New translations messages.properties (Russian)
* New translations messages.properties (Italian)
* New translations messages.properties (Serbian (Cyrillic))
* New translations messages.properties (Serbian (Latin))
* New translations messages.properties (Slovak)
* New translations messages.properties (Spanish)
* New translations messages.properties (Swedish)
* New translations messages.properties (Thai)
* New translations messages.properties (Turkish)
* New translations messages.properties (Japanese)
* New translations messages.properties (Icelandic)
* New translations messages.properties (Dutch)
* New translations messages.properties (Bulgarian)
* New translations messages.properties (Vietnamese)
* New translations messages.properties (French)
* New translations messages.properties (Hungarian)
* New translations messages.properties (English, United Kingdom)
* New translations messages.properties (English, United States)
* New translations messages.properties (Basque)
* New translations messages.properties (Bosnian)
* New translations messages.properties (Chinese Simplified)
* New translations messages.properties (Hebrew)
* New translations messages.properties (Chinese Traditional)
* New translations messages.properties (Chinese Traditional, Hong Kong)
* New translations messages.properties (Croatian)
* New translations messages.properties (Czech)
* New translations messages.properties (Danish)
* New translations messages.properties (Estonian)
* New translations messages.properties (Finnish)
* New translations messages.properties (Greek)
* New translations messages.properties (Ukrainian)
2019-05-28 17:56:17 +01:00
md678685
a9ed66d5e0
Add essentials.keepinv to plugin.yml
2019-05-28 12:24:07 +01:00
Josh Roy
94131edb32
Bump Bukkit to 1.14.2 ( #2569 )
...
* Bump to API 1.14.2
* Update v1_14_2_R01 as latest supported 1.14 build
2019-05-27 23:12:23 +01:00
md678685
e21863956c
Fix checking for attached wall signs
2019-05-27 11:51:56 +01:00
md678685
4201e6ef85
Make all events async when not on primary thread
...
Fixes #2566 , fixes #2556 , fixes #2545 .
2019-05-26 12:08:58 +01:00
Trent Hensler
5deb1de555
Allow AFK status test to pass.
2019-05-22 12:06:27 -07:00
md678685
c65534ebb1
Only make AfkStatusChangeEvent async when off primary thread
2019-05-22 11:39:26 +01:00
md678685
f22efce3ca
Use MobCompat entries for other 1.11+ mobs
2019-05-18 23:51:40 +01:00
md678685
5f0909047d
Use MobCompat.CAT throughout MobData
2019-05-18 22:45:43 +01:00
md678685
7cc4dc2f07
Make AfkStatusChangeEvent async
2019-05-18 20:56:57 +01:00
md678685
60ebe9e738
Add llama colour support; improve support for old game versions
...
Fixes issues with /spawnmob on older versions of the game.
(Also add llama colours, which were missing from the 1.11 update.)
2019-05-18 20:56:34 +01:00
minksuki
a1297feb9d
adds a permission node that keeps a player's inventory on death ( #2531 ) @minksuki
...
Closes #2524 .
Adds a permission node, `essentials.keepinv` so on player death their inventory will not be wiped.
2019-05-15 07:59:48 +01:00
Josh Roy
09598d0173
Update Bukkit to 1.14.1 ( #2544 )
...
* Update v1_14_1_R01 as latest supported 1.14 build
* Bump to API 1.14.1
2019-05-14 09:00:22 +01:00
md678685
35fc845040
Fix Metrics plugin name reporting
2019-05-13 19:15:33 +01:00
md678685
e59950966f
Fix Metrics package name
2019-05-13 19:14:01 +01:00
md678685
98cc5b33a3
Update bStats Metrics to latest version
...
Now featuring server brand support!
2019-05-12 16:17:00 +01:00
Julian van Doorn
d107d00ac3
Fix spawning shields with enchantments ( #2515 ) @Argetan
...
* Moved comment to newline for style consistency.
* Fixed issue 2507 by checking if an enchantment is being applied.
* Added a couple newlines for readability.
* Removed faulty ifs).
2019-05-12 13:50:35 +01:00
md678685
ccc000a416
Add Villager variants, pt 2
2019-05-09 22:20:45 +01:00
md678685
7790f8818b
Add Villager variants, pt 1
2019-05-09 15:12:51 +01:00
JRoy
72ca629cf1
Add 1.14 Enchantments
2019-05-09 13:36:09 +01:00
md678685
65017d7f5c
Fix /kittycannon
...
The most important command of all!
(This hasn't been tested with 1.13 or below yet.)
2019-05-08 23:29:55 +01:00
md678685
6d4f7afc79
Improve VersionUtil prerelease handling
...
Actually includes updated regex this time! (I have no idea how I forgot to update it in cfba203981
- I had already written out the regex)
Incorporates part of https://github.com/EssentialsX/Essentials/pull/2523 - thanks @JRoy.
2019-05-08 23:26:40 +01:00
md678685
4fcb032791
Update FakeServer
2019-05-08 23:23:15 +01:00
md678685
0e668fa0f2
Fix plural suffixes for fish and foxes
2019-05-08 23:06:50 +01:00
md678685
68b933a501
Add Ocelot.Type fallbacks for all MobCompat.CatTypes
2019-05-08 23:06:28 +01:00
md678685
5236ad9f64
Remove redundant BABY_FOX
2019-05-08 22:56:25 +01:00
md678685
937c18fe1d
Update FakeWorld
2019-05-08 22:43:57 +01:00
md678685
fb48aaba9d
Initial cross-version mob compatibility
...
Incorporates part of https://github.com/EssentialsX/Essentials/pull/2523 - thanks @JRoy.
2019-05-08 22:40:51 +01:00
md678685
365efe4f2d
Implement missing FakeWorld and OfflinePlayer methods
2019-05-08 13:49:54 +01:00
md678685
d282462547
Use MaterialUtil to check signs
2019-04-24 14:28:15 +01:00
md678685
af4cfd3fe9
Update bStats Metrics to use Gson
2019-04-24 13:54:33 +01:00
md678685
cfba203981
Add prerelease support to VersionUtil
2019-04-24 13:37:43 +01:00
Glare Masters
d680ed7363
Check /tpacancel permissions before sending message ( #2498 )
...
Fixes #1354 .
2019-04-23 09:22:50 +01:00
md678685
69232c0717
Fix missing formatting code in geoipCantFind
2019-04-22 15:24:31 +01:00
latiku
b4baa28f01
fix geoip country returning "." if the user is joining from localhost ( #2494 ) @latiku
...
Implements a check to see if the user's address is `localhost` or `127.0.0.1`, and if so return that the country is unknown.
**Edit by @md678685: fixes #2471.**
2019-04-22 09:38:06 +01:00
md678685
0aa11b58b9
Update items.json
...
Updated to md678685/essx-scripts@e6394a2884
* Fix overlapping armor/wooden pressure plate aliases
2019-04-19 15:10:10 +01:00
md678685
7b60b562b9
Update items.json
...
Update items.json to md678685/essx-scripts@581db130ef
Changes:
* Add pressure plate aliases
* Add "mushroomcow" aliases for mooshroom spawners
* Add zombie pigman spawner aliases
2019-04-19 14:49:36 +01:00
montlikadani
6377cbfb2b
Remove stale messages and add/change formatting in others ( #2486 )
2019-04-18 13:25:25 -04:00
montlikadani
3f5f9cc717
Fixed when the mail has already cleared ( #2063 )
2019-04-18 13:18:42 -04:00
Johnny Cao
eac1e9b574
Fixes #1928 - Auto-AFK issue: AFK timer not reset on disconnect ( #2458 )
...
Update activity regardless of cancel-afk-on-interact setting
2019-04-17 20:45:07 -04:00
Glare Masters
26d63da7aa
[Feature] Implemented a message to say teleporting to home. ( #2489 )
...
[Feature] Implemented a message to say teleporting to home.
2019-04-17 19:14:44 -04:00
Joseph Hirschfeld
722181439e
Merge pull request #1953 from Xeyame/#1899
...
Expand /exp command
2019-04-17 12:18:58 -04:00
Joseph Hirschfeld
ddcb7041f1
Merge pull request #2455 from AgentTroll/patch-94
...
Fixes #94 - Player with same first letters conflict
2019-04-17 02:46:20 -04:00
Joseph Hirschfeld
8af33e0ae2
Merge pull request #2166 from mathiascode/commandevents
...
Use chat instead of dispatchCommand
2019-04-17 02:33:29 -04:00
Joseph Hirschfeld
d01e12ac14
Merge pull request #2158 from pop4959/near-fix
...
Sort /near by nearest player.
2019-04-17 02:31:38 -04:00
Joseph Hirschfeld
8c0aa840ab
Merge pull request #1949 from Ichbinjoe/2.x_feature_jail_no_teleport
...
[Feature] Add config optn. to disable jail free tp
2019-04-17 02:04:16 -04:00
md678685
e230cee91e
Add new item database API ( #2472 )
...
* Allow resolver functions to be added to item databases
* Allow resolvers to add item names to list
* Make getResolverNames package-private
2019-04-15 10:09:16 +01:00
md678685
8e4fc77244
Merge pull request #2469 from N3FS/feature/command-send
...
Add PlayerCommandSendEvent listener to hide commands in autocomplete
2019-04-15 10:07:49 +01:00
md678685
26fdd0ff6b
Fix playerMutedFor[Reason] formatting codes
2019-04-07 21:19:45 +01:00
Trent Hensler
70a4aee930
New translations messages.properties (Vietnamese)
2019-04-07 13:11:55 -07:00
Trent Hensler
3631323aa7
New translations messages.properties (Greek)
2019-04-07 13:11:53 -07:00
Trent Hensler
1fd7d18056
New translations messages.properties (French)
2019-04-07 13:11:51 -07:00
Trent Hensler
a60f67cd0a
New translations messages.properties (Finnish)
2019-04-07 13:11:49 -07:00
Trent Hensler
5ba781d00e
New translations messages.properties (Estonian)
2019-04-07 13:11:46 -07:00
Trent Hensler
17c5d25996
New translations messages.properties (Dutch)
2019-04-07 13:11:44 -07:00
Trent Hensler
bd9f271eff
New translations messages.properties (Danish)
2019-04-07 13:11:42 -07:00
Trent Hensler
89b4bd2405
New translations messages.properties (Czech)
2019-04-07 13:11:40 -07:00
Trent Hensler
4da9095c59
New translations messages.properties (Hebrew)
2019-04-07 13:11:37 -07:00
Trent Hensler
75e84a5797
New translations messages.properties (Croatian)
2019-04-07 13:11:35 -07:00
Trent Hensler
54d64dbb5f
New translations messages.properties (Chinese Traditional)
2019-04-07 13:11:32 -07:00
Trent Hensler
03e746953c
New translations messages.properties (Chinese Simplified)
2019-04-07 13:11:30 -07:00
Trent Hensler
ec8a51b06c
New translations messages.properties (Bosnian)
2019-04-07 13:11:28 -07:00
Trent Hensler
369c08a624
New translations messages.properties (Basque)
2019-04-07 13:11:26 -07:00
Trent Hensler
7a8e5e92d9
New translations messages.properties (Bulgarian)
2019-04-07 13:11:23 -07:00
Trent Hensler
185ec7ff2b
New translations messages.properties (Norwegian)
2019-04-07 13:11:21 -07:00
Trent Hensler
af986cc7b2
New translations messages.properties (German)
2019-04-07 13:11:18 -07:00
Trent Hensler
25d96ccfa7
New translations messages.properties (Chinese Traditional, Hong Kong)
2019-04-07 13:11:16 -07:00
Trent Hensler
b45c42ef22
New translations messages.properties (English, United Kingdom)
2019-04-07 13:11:14 -07:00
Trent Hensler
ea2ac3d483
New translations messages.properties (Hungarian)
2019-04-07 13:11:12 -07:00
Trent Hensler
873df96d0d
New translations messages.properties (Japanese)
2019-04-07 13:11:10 -07:00
Trent Hensler
d69495baa7
New translations messages.properties (Ukrainian)
2019-04-07 13:11:08 -07:00
Trent Hensler
06ff8f24fe
New translations messages.properties (Turkish)
2019-04-07 13:11:06 -07:00
Trent Hensler
b996608455
New translations messages.properties (Thai)
2019-04-07 13:11:04 -07:00
Trent Hensler
6c1c22132e
New translations messages.properties (Swedish)
2019-04-07 13:11:02 -07:00
Trent Hensler
8b326d5852
New translations messages.properties (Spanish)
2019-04-07 13:11:00 -07:00
Trent Hensler
dd34f65c98
New translations messages.properties (Slovak)
2019-04-07 13:10:58 -07:00
Trent Hensler
0bd0f853f3
New translations messages.properties (Serbian (Latin))
2019-04-07 13:10:55 -07:00
Trent Hensler
e7a75efaff
New translations messages.properties (Italian)
2019-04-07 13:10:53 -07:00
Trent Hensler
2904b50061
New translations messages.properties (Serbian (Cyrillic))
2019-04-07 13:10:51 -07:00
Trent Hensler
3b6ac632d9
New translations messages.properties (Romanian)
2019-04-07 13:10:48 -07:00
Trent Hensler
9ad3f0e0d7
New translations messages.properties (Portuguese, Brazilian)
2019-04-07 13:10:45 -07:00
Trent Hensler
9529a4ba02
New translations messages.properties (Portuguese)
2019-04-07 13:10:42 -07:00
Trent Hensler
69b9ab097b
New translations messages.properties (Polish)
2019-04-07 13:10:40 -07:00
Trent Hensler
4b14c4bcc6
New translations messages.properties (Lithuanian)
2019-04-07 13:10:38 -07:00
Trent Hensler
5154c670c0
New translations messages.properties (Korean)
2019-04-07 13:10:36 -07:00
Trent Hensler
09b699cc9c
New translations messages.properties (Russian)
2019-04-07 13:10:34 -07:00
Trent Hensler
f2a212e3a4
New translations messages.properties (English, United States)
2019-04-07 13:10:31 -07:00
md678685
3d97e93831
Implement missing OfflinePlayer location methods
2019-04-07 17:06:17 +01:00
md678685
9d93d4db54
Only log removed commands is debug enabled
2019-04-07 17:03:56 +01:00
md678685
0d8aec7eea
Add PlayerCommandSendEvent listener to hide commands in autocomplete
2019-03-31 20:35:47 +01:00
md678685
7b165c6c2c
Merge pull request #2450 from AgentTroll/patch-2414
...
Fixes #2414 - Warp signs no permission message
2019-03-15 12:11:17 +00:00
md678685
d3cee314c6
Merge pull request #2451 from AgentTroll/patch-2403
...
Fixes #2403 - Ability to execute /back for another player
2019-03-15 12:10:33 +00:00
md678685
4395245aab
Merge pull request #2454 from AgentTroll/patch-2415
...
Fixes #2415 - Command for last reply message option
2019-03-15 12:10:10 +00:00
md678685
c908290c27
Simplify willMute condition
2019-03-15 11:58:30 +00:00
md678685
f5c21d1089
Merge branch '2.x' into final_mute_reason_issue#385
2019-03-15 11:52:50 +00:00
Johnny Cao
883fc75f47
Clarifies the last recipient config key
2019-03-10 01:42:10 -08:00
AgentTroll
eaac3049af
Fix getPlayer(...) for offline players having similar names
2019-03-09 18:50:55 -08:00
AgentTroll
f68fb52af1
Add command to toggle reply player functionality
2019-03-09 15:39:45 -08:00
AgentTroll
863bd5a89e
Add /back target capability
2019-03-08 22:41:59 -08:00
AgentTroll
50225624a5
Add message for failing sign warp permission check
2019-03-08 15:53:04 -08:00
md678685
25ddaef423
Merge pull request #2329 from triagonal/issue-2311
...
Implement config option for sleep ignoring AFK players
2019-03-08 22:15:53 +00:00
md678685
585f2bef07
Merge pull request #2310 from pop4959/command-tpauto
...
Implement tpauto command
2019-03-08 17:19:31 +00:00
md678685
017ea1a4fe
Remove unnecessary types
2019-03-08 11:24:42 +00:00
md678685
3b4b5bcd8e
Remove Lombok
...
Remove the (already minimal) usage of Lombok. This will ease development for people who don't already have their IDE set up for Lombok support.
It's also totally unnecessary - it took less than 60 seconds to generate the code needed to replace Lombok annotations in Jails and Spawns.
2019-03-08 11:24:42 +00:00
md678685
f57557b43a
Bump version to 2.16.1
2019-03-01 22:45:25 +00:00
md678685
0711fd6f9e
Add #version line to allow automatic items.json updates
2019-03-01 12:04:08 +00:00
md678685
b5ecbd1739
Remove Vault repo
...
Fixes Travis builds and slow builds - Maven pauses while trying to reach the repo and so Travis assumes that the build has failed.
2019-03-01 11:41:29 +00:00
md678685
dda5e4e333
Merge pull request #2402 from Techno3600/patch-1
...
Pull Request for #2282
2019-03-01 11:32:46 +00:00
pop4959
74b0e71015
More efficient distance calculation
2019-02-26 19:54:19 -08:00
md678685
dde4a36df0
Economy API: Attempt to find users by UUID if username not present ( #2432 )
...
Attempt to find user by UUID if username not present. Fixes (maybe) #2400 .
https://github.com/EssentialsX/Essentials/issues/2400#issuecomment-466043896
2019-02-22 18:10:36 +00:00
triagonal
31b98fb9f3
allow console to use color codes when sending mail ( #2435 ) @triagonal
2019-02-22 14:34:56 +00:00
md678685
eafd110ed0
Update items.json
...
Add spawner aliases that end in "spawner".
2019-02-20 14:50:43 +00:00
md678685
e72644abf4
Update items.json
...
* Add mooshroom spawners
* Add new aliases for red sandstone, sandstone, stone and prismarine variants
2019-02-20 14:42:22 +00:00
md678685
b267103274
Remove getMap(short) method from FakeServer
2019-02-20 12:45:37 +00:00
DoNotSpamPls
3856a690eb
Use PaperLib to load chunks and teleport players async ( #2409 )
...
* Remove outdated permission plugin handlers, minor test fixes
* Re-add PermissionEX handler
* Use PaperLib to load chunks async whenever possible
* Revert "Use PaperLib to load chunks async whenever possible"
This reverts commit db4df6f3cf
.
* Use PaperLib to load chunks and teleport players async
* Resolve some PR issues
* Update PaperLib, return teleport causes
* Remove useless PaperLib usage in LocationUtil
* Fix FakeServer spacing
2019-02-20 12:25:05 +00:00
md678685
f214696664
Check Protect/AntiBuild config materials against Material enum ( #2431 )
2019-02-20 12:24:30 +00:00
md678685
9e73c29b40
Fix creating and using kits on legacy versions ( #2428 )
...
* Attempt to look up legacy items in Material enum
* Use name method when serializing ItemStacks
* Make name uppercase before looking up in Material enum
2019-02-20 12:24:07 +00:00
md678685
aca83bd462
Switch Vault dependency to VaultAPI ( #2430 )
...
* Switch Vault dependency to VaultAPI
* Remove direct Vault class usage from VaultEco
2019-02-20 11:28:20 +00:00
md678685
441f88deea
Implement missing FakeServer methods
2019-02-17 19:01:47 +00:00
Wiz_Techno
6d6666dace
Pull Request for #2282
...
"Obsolete entries in items.csv should be removed"
2019-01-31 23:14:21 -05:00
Rafał Pokrywka
fb779533e6
Replace nbsp with a space when formatting messages ( #2394 ) @ravkr
2019-01-27 12:15:03 +00:00
DoNotSpamPls
7325113a8c
Remove outdated permission plugin handlers, minor test fixes ( #2367 ) @DoNotSpamPls
...
* Remove outdated permission plugin handlers, minor test fixes
* Re-add PermissionEX handler
* Use PaperLib to load chunks async whenever possible
* Revert "Use PaperLib to load chunks async whenever possible"
This reverts commit db4df6f3cf
.
2019-01-27 12:14:16 +00:00
Glare Masters
827217823e
Add the ability to make spectator gamemode signs ( #2386 ) @darbyjack
...
Fixes #2383 .
2019-01-20 10:14:20 +00:00
md678685
060dfc69f4
Update items.json
...
Fixed regression of unspawnable items not being marked as such, impacting the alias generation process. This fix also retains the ability to specify non-item blocks in the EssentialsX Protect material lists.
2019-01-12 22:07:03 +00:00
md678685
b831713737
Check whether item is spawnable in FlatItemDb
2019-01-12 21:43:36 +00:00
md678685
7da90b3a6b
Load item spawn blacklist after item DB
...
Partially resolves #2360 .
2019-01-12 21:43:36 +00:00
md678685
32540c23ab
Add IItemDb#isReady to check if item database is available
2019-01-12 21:43:36 +00:00
md678685
d24b0616f8
Hide ServerListPingEvent exceptions thrown by CB's LegacyPingHandler ( #2378 )
...
Fixes #2327 .
2019-01-12 17:19:11 +00:00
md678685
9aef2ef883
Update items.json
...
Add several new aliases. Closes #2348 .
2019-01-09 15:10:38 +00:00
md678685
727d473319
Fix Enchantments on 1.12.2 and lower
2019-01-09 14:23:55 +00:00
md678685
7c63324504
Fix allow-old-id-signs allowing creation of signs with IDs
2019-01-07 22:38:13 +00:00
md678685
dd41b10522
attempt to fix Essentials overriding Skulls ( #2356 ) @kennyrkun
2019-01-05 18:48:33 +00:00
triagonal
7948e764d4
disallow setting bed homes in non-overworld dimensions ( #2335 ) @triagonal
2019-01-05 18:43:27 +00:00
DoNotSpamPls
82ede4530a
Lots of little fixes in the Essentials modules ( #2337 ) @DoNotSpamPls
...
Look at changed files for the changes
2019-01-05 18:42:09 +00:00
md678685
e8ab2db8e8
Improve ServerListPingEvent warning handling
2019-01-05 18:12:04 +00:00
md678685
8882e0214c
Add bStats metrics for each EssentialsX module ( #2333 )
...
Does what it says on the tin.
2019-01-05 17:48:44 +00:00
md678685
4adb669cdd
Add support for spawners with entities on 1.13+
2019-01-05 17:35:29 +00:00
md678685
7e1d258dd3
Cache BukkitVersion in getServerBukkitVersion
2019-01-05 16:29:11 +00:00
md678685
417fe29e21
Remove duplicated item IDs in messages
2019-01-05 16:28:53 +00:00
md678685
bd8ef2a25d
Only show available warps in tab complete
...
Fixes #2353 by only displaying warps where the player has the permission `essentials.warps.<warp>`.
2019-01-05 15:45:34 +00:00
md678685
fd01b75c33
Wrap UnsafeValues.fromLegacy() in try/catch for older versions
...
Should address #2352 .
2019-01-05 15:27:07 +00:00
md678685
1388755d2a
Wrap Enchantment.getByKey in try/catch for older versions
...
Should address #2351 .
2019-01-05 15:17:58 +00:00
md678685
97cc3d0066
Update items.json
...
* Fix wrong harming potion mapping (fixes #2349 )
* Add mob spawner aliases (not complete, related to #2347 )
* Closes #2348 :
- Fix log aliases mistakenly pointing to stripped logs
- Fix sandstone alias
- Add shorter concrete powder aliases
2019-01-05 15:04:59 +00:00
md678685
694cf7a79e
Revert 1.13 API hacks in LegacyItemDb
...
Earlier changes broke the items.csv database on older versions - this should now be fixed.
2019-01-04 15:01:18 +00:00
md678685
da89efb79f
Make VersionUtil not explode when patch is not present
2019-01-03 22:16:14 +00:00
md678685
5690952516
Implement missing OfflinePlayer methods
2019-01-03 20:42:03 +00:00
md678685
e94202c55a
Use 1.8-friendly User#getItemInHand method in commands
2019-01-03 20:33:08 +00:00
md678685
aa6ad271a0
Remove redundant metricsEnabled field from Settings
2019-01-03 20:33:08 +00:00
seema84
8404720501
change typos ( #2328 ) @seema84
...
* change typos
* format text
* remove double color
2018-12-31 13:08:57 +00:00
md678685
78fca9a67a
Updates signs with cross-version enum lookups
2018-12-31 12:53:41 +00:00
md678685
0114b5e4f6
Update several commands with cross-version enum lookups
2018-12-31 12:53:23 +00:00
md678685
5a14a64b6c
Add cross-version support to SpawnMob
2018-12-31 12:24:41 +00:00
md678685
b555ea6350
Add cross-version support to MobData
2018-12-31 12:20:05 +00:00
md678685
361ae1dd16
Use constant field for "harp"/"piano" sound
2018-12-31 12:19:22 +00:00
md678685
6260b49b4f
Restore item ID messages in /itemdb
2018-12-31 11:57:15 +00:00
md678685
19cffe3872
Restore ID-based charges in /repair
2018-12-31 11:39:08 +00:00
md678685
3b1cef918e
Simplify item spawn permission checks; restore ID-based item spawn perms
2018-12-31 11:29:27 +00:00
triagonal
3d004d2a81
change config setting name
2018-12-31 16:42:42 +11:00
triagonal
d1bbebad3a
updated config comments
2018-12-30 20:49:58 +11:00
triagonal
42714ff8af
implement config toggle for afk users bypassing sleep
2018-12-30 20:38:34 +11:00
md678685
0202271f00
Add missing FakeWorld methods
2018-12-29 21:16:17 +00:00
md678685
d91d6a419c
Update items.json
...
* Fix incorrect "cobblestone" and "stone" aliases
* Fix stripped log aliases not appearing
* Fix meat/fish aliases pointing to spawn eggs
2018-12-28 16:40:39 +00:00
md678685
5173090474
Update items.json
...
Adds more minecart, meat, fish and hay aliases.
2018-12-26 21:05:48 +00:00
md678685
c26df8318f
Update items.json
...
* Add more shorter spawn egg aliases
* Add new trapdoor aliases
* Add new infested block aliases and stone brick variants
2018-12-26 19:24:50 +00:00
md678685
7b44f0088a
Update items.json
...
* Add spawn eggs aliases
* Add new aliases for several items and blocks like beetroot, pumpkins and crafting tables
* Remove `WALL_` materials (these are unspawnable)
2018-12-26 18:05:55 +00:00
md678685
55074872fe
Add setting to enable item ID recognition on signs
...
Item IDs can now be enabled for existing signs by manually changing a config option, but there is no facility to create new signs with item IDs.
2018-12-23 23:02:36 +00:00
md678685
28559dda3a
Lowercase the provided ID in FlatItemDb#get
2018-12-23 19:45:23 +00:00
md678685
a9ad440860
Overhaul AbstractItemDb.serialize to use MaterialUtil methods
2018-12-23 19:32:10 +00:00
md678685
5104463593
Add MaterialUtil.getColorOf
2018-12-23 19:31:33 +00:00
md678685
4b1c51c21d
Reword IItemDb#serialize docs
2018-12-23 18:02:38 +00:00
md678685
f220c5b406
Update Estonian sudoExempt message
...
Thanks to @Madis0 for [pointing this out and translating it](https://github.com/EssentialsX/Essentials/pull/2228#issuecomment-449586891 ).
2018-12-22 17:47:39 +00:00
Thomas
9415582fe1
Update messages_nl.properties ( #2129 ) @DutchUser
...
* Update messages_nl.properties
* Update messages_nl.properties
* Update messages_nl.properties
* Update messages_nl.properties
* Update messages_nl.properties
2018-12-22 17:42:42 +00:00
Sprungente
a5a3630727
[Finish] Improving German localization ( #2198 ) @Sprungente
...
* Improving
I found some stuff to improve the translation. I'm not done yet but i think it's ready to get an eye on it.
Hope it will be used :)
Greets Sprungente/enterih
* mistake^^
^
* Part 2
Adding more Improvements
Hope it helps other serverowners^^
* Part 2 fixes
* Part 3
Notice for me
a-d finished
\u00f6 ö \u00e4 ä \u00fc ü
* Part 4
Notice for me
a-i finished
\u00f6 ö \u00e4 ä \u00fc ü
* Last part
is line 456
requiredBukkit=\u00a76* \! * Du brauchst mindestens CraftBukkit Build \#{0}, lade es von http\://dl.bukkit.org/downloads/craftbukkit/
still exist? If yes, could a reference to spigot be added?
It's ready to merge. Can i take care on it in the future?
* small polishing
* Update messages_de.properties
* Update messages_de.properties
* Adding new strings
added strings from #2278
2018-12-22 17:39:44 +00:00
Madis
f4c36d9c43
Estonian translation update ( #2228 )
...
* Initial improvements
* Half done
* Almost done
* Translation done
* Encode umlauts
* Additional refinements
* Minor fix
* Some more tweaks
* Minor wording change
* 1.13 strings
2018-12-22 17:36:47 +00:00
pop4959
64930e3771
Fix messages & add warning
2018-12-21 01:58:44 -08:00
pop4959
16381234e0
Implement tpauto command
2018-12-19 02:50:30 -08:00
md678685
492005d00a
Fix LegacyItemID method override
2018-12-15 19:11:41 +00:00
md678685
149d9b61cc
Add methods to facilitate conversion from IDs to new Materials
2018-12-15 18:54:01 +00:00
md678685
77ffb6a3d5
Slightly simplify FlatItemDb
2018-12-15 18:53:06 +00:00
md678685
d95b632884
Merge branch '2.x' into 1.13
2018-12-11 14:31:42 +00:00
md678685
579f554edb
Update nickname again after toggling AFK status
2018-12-11 13:26:15 +00:00
md678685
050287f306
Add 1.13 enchantments
...
Fixes #2254 .
2018-12-11 10:04:38 +00:00
md678685
dafe156212
Merge branch '2.x' into 1.13
2018-12-09 15:25:31 +00:00
md678685
48bf264178
Fix discrepancies between default and EN locale
2018-12-09 15:21:07 +00:00
md678685
769dbe8852
Fix BukkitVersion's toString and equals
2018-12-09 15:16:44 +00:00
md678685
67bccb865a
Remove colour codes from serverUnsupported in EN locale
2018-12-09 15:16:18 +00:00
md678685
89d592ce43
Improve item-spawn-blacklist load logging
2018-12-09 14:58:56 +00:00
md678685
c06dda886d
Actually use the force-enable-recipe option from the config
2018-12-09 14:58:36 +00:00
md678685
23d92fac63
Bump version to 2.16.0 and release 2.16-pre1
2018-12-09 14:33:53 +00:00
md678685
5922b85290
Move SHIELD to from MetaItemStack to MaterialUtil
2018-12-09 13:47:52 +00:00
md678685
814e5a643e
Add SIGNS and SPAWNER to MaterialUtil
2018-12-09 13:47:22 +00:00
md678685
3db3a272d5
Update default kits.yml file
...
Item IDs are no longer supported in 1.13+, so remove them from the default kits section.
2018-12-09 13:07:11 +00:00
md678685
2d703fbc80
Add damage value support to FlatItemDb
...
...in case you wanted to give players broken swords, or something?
2018-12-09 13:04:21 +00:00
md678685
b49d3cc21c
Remove unnecessary kits file
...
This is a leftover from dev environments and is *not* the one copied into the jar during build.
2018-12-09 13:02:44 +00:00
md678685
02b5d2357a
Add missing FakeServer methods
2018-12-09 12:29:28 +00:00
md678685
1206178eca
Use utility methods in MetaItemStack
2018-12-09 12:17:13 +00:00
md678685
3df3f8a812
Add several cross-version item type checks to MaterialUtil
2018-12-09 12:17:13 +00:00
md678685
7049952b07
Load forceEnableRecipe during Settings.reloadConfig
2018-12-09 12:17:13 +00:00
Mark Vadeika
a18ce40921
Hiding display names ( #2248 ) @AllTheMegahertz
...
Prevents a user's nickname from appearing if they are hidden, if `hide-displayname-in-vanish: true` in the config. Closes #2221 .
* Does not return display name if user is hidden
* Added hide-displayname-in-vanish field
* Added hideDisplayNameInVanish()
* Changed to only hide display name if specified in config
* Changed hideDisplayNameInVanish to default to false if not specified in config.yml
2018-12-09 11:02:45 +00:00
md678685
6a6383462d
Allow admins to force enable /recipe if they want
...
Add `force-enable-recipe`, which allows server admins to manually enable `/recipe` despite potential duplication exploits. Use this at your own risk!
Related: #1397
2018-12-08 16:41:24 +00:00
md678685
44301fae4f
Fix Worth.setPrice on 1.13+; add Javadocs to Worth
2018-12-08 16:32:09 +00:00
md678685
6ee84510ea
Update bStats-Metrics
2018-12-06 17:49:08 +00:00
md678685
6ecdc8d7fc
Enu-moo-til
2018-12-06 17:44:22 +00:00
md678685
35a2a4d803
Add several version warning messages
2018-12-06 17:41:32 +00:00
md678685
7b67b3b858
Don't send empty line join/quit messages
...
GitHub meta: fixes #991 fixes #2289
2018-12-06 14:06:25 +00:00
md678685
4011810536
Correctly use LegacyItemDb after detecting version < 1.13
2018-11-19 22:51:07 +00:00
md678685
85ea07c97e
Fix VersionUtil regex matching and BukkitVersion.toString
2018-11-19 22:48:33 +00:00
md678685
41b2449cdd
Change /enchant's default level from -1 to 1
2018-11-19 21:11:25 +00:00
md678685
ded6f06ed2
Merge remote-tracking branch 'origin/2.x' into 1.13
2018-11-19 19:48:38 +00:00
md678685
2605e050a0
Deduplicate ItemDb code
2018-11-19 19:41:01 +00:00
md678685
19b1e19e42
Remove extraneous imports
2018-11-19 19:30:35 +00:00
md678685
f7a1149cac
Port old ItemDb back
2018-11-19 14:13:05 +00:00
md678685
7dd52dab32
Add non-NMS VersionUtil
...
*Should* work on Glowstone. TODO: use this instead of ReflUtil where appropriate.
2018-11-19 14:12:10 +00:00
md678685
937aec600a
Implement more FakeServer methods
2018-11-19 12:52:19 +00:00
md678685
4802053da6
Rename en-GB to en_GB for consistency
2018-11-19 12:51:26 +00:00
md678685
0105dff7ac
Update AntiBuild default entries to enum names
2018-11-19 12:49:34 +00:00
md678685
ffc80d61af
Implement missing FakeWorld and OfflinePlayer methods
2018-11-19 11:26:05 +00:00
md678685
f55956612c
Add messages_en-GB.properties ( #2206 )
...
Tins what it does on the say.
2018-11-19 08:38:37 +00:00
md678685
ba959586e2
Merge remote-tracking branch 'games647/java9' into 1.13
2018-10-31 14:53:49 +00:00
md678685
4c07e584b7
Default to max stack size
2018-10-31 14:47:45 +00:00
Banbeucmas
280d1215de
Adding EssentialsWarpEvent ( #1921 ) @Banbeucmas
...
* Adding EssentialsWarpEvent for checking if player is wrapping
* Spacing
* Adding Trade parameter
* Refactoring
* Adding #setWarp() to the Event
* Spacing
* Documenting the purpose of the Event
* Javadoc?
2018-10-28 18:53:52 +00:00
md678685
22538ba7c9
Merge branch '1.13' into 2.x_feature_jail_no_teleport
2018-10-28 18:46:53 +00:00
montlikadani
a2a95ed840
Added acacia and dark oak tree types ( #2001 ) @montlikadani
...
* Update Commandbigtree.java
* Update Commandbigtree.java
* Update Commandtree.java
2018-10-28 18:41:46 +00:00
md678685
9576ea25a6
Use reflection-based detection for pickup listener in player listener ( #2151 )
...
Allows the plugin to start up on Glowstone correctly.
Tested on Spigot 1.12.2, Spigot 1.9.4 and Glowstone 2018.7.0, works correctly on all.
2018-10-27 15:37:29 +01:00
md678685
a7fcafb245
Filter out comment lines when loading items.json
2018-10-27 15:00:04 +01:00
md678685
0a90d76493
Remove item IDs from Worth
2018-10-15 13:56:36 +01:00
md678685
010981d3c8
Remove ID-based charges in /repair
2018-10-15 13:51:04 +01:00
md678685
3353061e76
Remove ID-based permission checks in /more
2018-10-15 13:49:16 +01:00
md678685
79bc34047b
Allow multiple item names in /clearinventory
...
Allow a comma-separated list of item names in /clearinventory.
2018-10-15 13:46:12 +01:00
md678685
60c90408e7
Remove ID-based permission checks in /give and /item
2018-10-15 13:16:10 +01:00
md678685
1218c3e226
Merge branch '1.13' into 1.13-items
2018-10-13 18:23:58 +01:00
md678685
a05fc9d08e
Remove duplicated OfflinePlayer method
2018-10-13 17:14:10 +01:00
md678685
6906ef2154
Merge branch '1.13' into 1.13-items
2018-10-13 16:59:57 +01:00
md678685
121d935315
Implement missing FakeServer methods
2018-10-13 16:55:49 +01:00
md678685
2f66a866d8
Implement missing FakeWorld and OfflinePlayer methods
2018-10-13 16:55:42 +01:00
md678685
0e088c17a8
Remove IdProvider dependency
2018-10-13 16:45:20 +01:00
md678685
4cd8a6636b
Log invalid JSON entries
2018-10-13 16:44:50 +01:00
md678685
5c7fc763fc
Formatting
2018-10-13 16:44:24 +01:00
md678685
1e381a59be
Throw meaningful exception when item not found
2018-10-13 16:32:21 +01:00
md678685
85111f25cb
Use ItemData#equals when finding item name
...
Avoids accidentally causing an NPE while comparing potion data.
2018-10-13 16:09:45 +01:00
md678685
f78887a02e
Remove item IDs from /itemdb
2018-10-13 15:59:25 +01:00
md678685
feba535637
Actually assign the ManagedFile to file
2018-10-13 15:38:45 +01:00
md678685
3262143c73
Implement missing FakeServer methods
2018-10-13 15:30:27 +01:00
md678685
18feb7967a
Implement missing FakeWorld and OfflinePlayer methods
2018-10-13 15:26:58 +01:00
md678685
e9b1511117
Remove item ID support in Worth
2018-10-12 17:26:41 +01:00
md678685
177e5f62f7
Remove providers; move JSON support into ItemDb
2018-10-12 17:26:22 +01:00
mathias
a9fe842242
Use chat instead of dispatchCommand
2018-09-18 16:39:58 +03:00
md678685
cdba518bae
Revert "Implement 1.13 item support ( #2153 )"
2018-09-09 16:35:20 +01:00
md678685
320bc25d94
Implement 1.13 item support ( #2153 )
...
Uses two distinct providers to support items on 1.13 while falling back to `items.csv` for previous versions of Minecraft.
2018-09-05 14:23:16 +01:00
md678685
425e955b5d
Update items.json
...
Add some more aliases to the file
2018-09-05 14:19:09 +01:00
pop4959
33ae9a2597
Fix TropicalFish spawning ( #2159 )
...
The name can't have a space in it or it won't be matched by any commands.
2018-09-05 13:26:33 +01:00
pop4959
19913d3612
Implement abstract method Entity::getFacing in OfflinePlayer ( #2157 ) @pop4959
...
Allows EssentialsX to compile against the latest Spigot version.
Reference: [8ab814cd5c
)
2018-09-05 11:00:27 +01:00
pop4959
0432546746
use less dependencies
2018-09-04 16:53:01 -07:00
pop4959
3395bab928
Sort /near by nearest player.
2018-09-02 23:09:22 -07:00
pop4959
a3eb58724f
Add a way to use unsafe nicknames ( #2152 ) @pop4959
...
Pretty much what the title says. Closes #1630 .
This is a fun little feature that I'm sure many people have always wanted. I can understand that the original authors of Essentials were probably concerned about users entering names that cannot display correctly in the chat, and that is understandable.
I have added a new permission "essentials.nick.allowunsafe", which must be given to anyone who is allowed to use characters outside of the alphanumeric set. The name of the permission is inspired from "essentials.enchantments.allowunsafe", which allows unsafe enchantment levels to be applied to items without guaranteed behaviour. Similarly, the permission "essentials.nick.allowunsafe" allows unsafe characters to be entered for the user's nickname without making any guarantee that those characters will show up in chat correctly.
2018-09-02 12:14:26 +01:00
md678685
17d5545804
Update items.json
...
Fix incorrect type for Uncraftable Potions
2018-09-01 16:46:55 +01:00
md678685
cd70662f01
Update items.json
...
Fixes some potions spawning incorrectly where the vanilla name didn't match the Bukkit enum name
2018-09-01 16:27:28 +01:00
md678685
102cb6d949
Merge branch '1.13' into 1.13-items
2018-09-01 10:46:27 +01:00
md678685
6c9c9ad42a
Use enum methods throughout plugin for cross-version enum lookups
2018-09-01 10:35:08 +01:00
md678685
acbc96fd55
Add enum utility helpers for Statistic and Material
2018-09-01 10:34:11 +01:00
md678685
d74f19970b
Strip out legacy ItemDb code, pt 1928371236123897
2018-08-27 21:19:15 +01:00
md678685
c1c422e03d
Update items.json
2018-08-27 21:00:57 +01:00
md678685
7608b7d658
Merge branch '1.13' into 1.13-items
2018-08-27 20:01:48 +01:00
md678685
d1d5ae814f
Merge branch '2.x' into 1.13
2018-08-27 20:01:01 +01:00
md678685
825f697fd2
Update items.json
2018-08-27 19:30:05 +01:00
md678685
4ea71ae88e
Implement missing methods in FakeWorld
2018-08-27 14:10:06 +01:00
md678685
e3c726b8f6
Log total loaded items on reload
2018-08-27 13:06:27 +01:00
md678685
634d62f9ef
Fix typo in /kickall
2018-08-27 10:30:29 +01:00
md678685
2806156cf4
Add "allow-world-in-broadcastworld" option
...
Allows players to send broadcasts to a specified world by running `/broadcastworld [world] <message>` if enabled.
This is disabled by default in old configs to avoid confusion between updates.
2018-08-27 10:26:54 +01:00
md678685
e642192461
Kick players in /banip
...
The four-year-old to-do has finally been done!
Closes #2143 .
2018-08-26 22:54:00 +01:00
md678685
959c788f22
Don't kick exempt players when running /kickall
2018-08-26 21:03:17 +01:00
montlikadani
cda520589a
Revert "Doesn't kick all players if the player has permission ( #2145 ) @montlikadani"
...
This reverts commit 5c1db129d3
.
2018-08-26 20:59:46 +01:00
montlikadani
5c1db129d3
Doesn't kick all players if the player has permission ( #2145 ) @montlikadani
...
So, if a player has permission (eg, an operator or more), they will not kick them out because of permission.
2018-08-26 20:13:05 +01:00
Leomixer17
c718962426
Update messages_it.properties ( #2144 ) @Leomixer17
2018-08-26 17:07:05 +01:00
Thomas
575a11b645
Updated "createKitSuccess=" ( #2133 ) @DutchUser
...
* Updated "createKitSuccess="
They have the old one, its now in the "kits.yml" not in "config.yml"
* Update messages_da.properties
* Update messages_de.properties
* Update messages_es.properties
* Update messages_en.properties
* Update messages_et.properties
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess=
* Updated "createKitSuccess=
* Updated "createKitSuccess=
* Updated "createKitSuccess=
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Updated "createKitSuccess="
* Update messages_vi.properties
Going add the other later today,
* invalidItemFlagMeta
* noJailsDefined
* openingDisposal
* socialSpyMsgFormat
* socialSpyMutedPrefix
* tempbanJoin
* whoisUuid
* Update messages_vi.properties
* Update messages_vi.properties @md678685
I have no idea why this whole file is in `\u` codes
* Update messages.properties @md678685
2018-08-26 16:12:13 +01:00
Xeyame
f97c5fc1ff
Make /realname configurable ( #1952 ) @Xeyame
...
Closes #1810 .
@md678685: I've added colour codes to the `realName` messages by default, which was not originally part of this PR.
2018-08-26 15:39:37 +01:00
montlikadani
81397d98b8
Added editable messages ( #2072 ) @montlikadani
...
**If it is accepted then I will add it to the other message files.**
2018-08-26 15:17:07 +01:00
Leomixer17
82b2ff0b3f
Update messages_it.properties ( #2142 ) @Leomixer17
2018-08-26 15:13:33 +01:00
md678685
c79db98978
Add more debug logging to Settings ( #2140 )
...
Adds debug logging for `getChatFormat` and `getCommandCooldownEntry`, which makes it much easier to track down issues with group formats in EssentialsX Chat and command cooldowns respectively.
2018-08-25 18:09:08 +01:00
Max Roncace
935b5cfe0f
Fix unbreakable attribute for kits ( #2071 ) @caseif
...
This PR fixes the `unbreakable` attribute on kit items. Previously, Essentials was exclusively using an internal Spigot method to set this on `ItemMeta` objects; however, this solution seems to be non-functional on more recent Spigot builds (1.12.2).
I have altered the `MetaItemStack#setUnbreakable` method to use the native Bukkit method, available for [some time now](https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/commits/d986a3f ), by default. Essentials will still use the old solution as a fallback in case of an older Bukkit version which does not have native support for the attribute.
2018-08-25 11:33:17 +01:00
md678685
bad02729db
Allow /eco take to subtract a user's exact balance
2018-08-24 15:42:17 +01:00
md678685
80f7ded687
SPECTATOR mode is safe for teleporting everywhere. ( #2049 )
...
Teleporting in spectator mode is as safe as creative mode for every target.
2018-08-24 15:24:26 +01:00
Max Lee
f569b89d8f
Round down balance when converting to double ( #2135 )
2018-08-21 23:45:58 +01:00
md678685
9487665fae
Use Bukkit PotionData instead of our own
2018-08-19 23:10:23 +01:00
md678685
718d9d9d3a
Initialise provider and file during first reload
2018-08-19 21:55:29 +01:00
md678685
3705dbdd2b
Add items.json
...
TODO: should we auto-download from the CI on build?
2018-08-19 21:43:53 +01:00
md678685
b27a6b5b8e
Add additional timer marks
2018-08-19 21:11:51 +01:00
md678685
98809fafd7
Strip out legacy ItemDb code, pt 4
2018-08-19 21:10:54 +01:00
md678685
de2298cf0a
Strip out legacy ItemDb code, pt 3
2018-08-19 20:58:23 +01:00
md678685
3b1eb683e1
Merge branch 'patch-20' into 2.x @montlikadani
2018-08-19 20:17:32 +01:00
md678685
9b39509e88
Misc changes
2018-08-19 18:30:44 +01:00
md678685
9da58dde5c
Strip out legacy ItemDb code, pt 2
2018-08-19 18:04:13 +01:00
montlikadani
3c6a869336
Fix iron armor bug ( #2054 )
2018-08-19 16:57:14 +01:00
RikoDEV
f357e76980
Small corrections in the Polish translation ( #2103 )
2018-08-19 16:56:16 +01:00
gb2233
946a1fbb7c
Fixed unicode characters in HU locale ( #2130 )
2018-08-19 16:55:14 +01:00
Oliver Ni
37acdc18f2
Fix Easter egg config typo ( #2124 ) @oliver-ni
...
Left clicking mobs with a milk bucket turns them into a baby, not right clicking.
2018-08-16 20:24:53 +01:00
Ali Moghnieh
4dc1d2c50e
Merge branch '2.x' into 1.13
2018-08-16 17:47:37 +01:00
Aerodog
ed72d117a5
Add {ONLINE} variable to custom join message ( #2043 )
2018-08-16 17:42:14 +01:00
md678685
659f1a271a
Merge branch '1.13' into 1.13-items
2018-08-15 19:51:35 +01:00
md678685
3fb4b7958d
Strip out legacy ItemDb code, pt 1
2018-08-15 19:50:15 +01:00
md678685
340baa9703
Add IEssentials#getItemDbProvider method
2018-08-15 19:40:35 +01:00
md678685
04feed8524
Add 1.13+ spawn egg provider
...
Not sure how necessary this is, but I've done it anyway
2018-08-15 17:46:55 +01:00
md678685
773979cb37
Provide ItemDb provider with other providers
...
Provide providers to the provider that needs the providers. Provider provider provider provide provider.
2018-08-15 16:56:46 +01:00
md678685
c27d05fd4b
Fix dependency on IdProvider
2018-08-15 16:40:01 +01:00
md678685
52d814f2cc
Properly fix inaccurate playtime measurement
...
b848d8ce63
2018-08-15 15:26:11 +01:00
md678685
5009b3b545
Revert "Fix playtime calculation"
...
This reverts commit 4e165d375c
.
2018-08-15 15:15:30 +01:00
md678685
4e165d375c
Fix playtime calculation
2018-08-14 19:29:28 +01:00
md678685
306f7a7872
Merge pull request #2119 from lagnat/1.13
...
Add missing methods for OfflinePlayer, FakeWorld, and FakeServer.
2018-08-14 19:20:21 +01:00
md678685
6c11569ac9
Merge branch '2.x' into 1.13
2018-08-14 18:58:06 +01:00
Steve Green
a1e98f898b
Add missing methods for OfflinePlayer, FakeWorld, and FakeServer.
2018-08-14 08:35:33 -04:00
md678685
c5376d3088
Implement ItemDbProviders, pt 1
2018-08-10 22:07:02 +01:00
md678685
3e1857b966
Add module for FlattenedProvider
2018-08-08 15:42:29 +01:00
md678685
b8a8232bc3
Wrap all constructScalar calls with reflection
...
Allows configs to function with both SnakeYAML 1.19 and 1.21.
2018-08-06 18:19:30 +01:00
md678685
504a7aef0f
Add 1.13 mobs
2018-08-06 17:09:50 +01:00
md678685
1ddb1822ef
Merge branch '2.x' into 1.13
2018-08-05 23:02:11 +01:00
md678685
d3cd4e356d
Add missing OfflinePlayer 1.13 methods
2018-08-05 20:51:39 +01:00
md678685
bef440760a
Remove deprecated economy libs and support
...
None of these economy plugins are supported any more, and removing these allows EssentialsX to be used as a dependency without locally `mvn install`ing the plugin.
2018-08-05 20:51:19 +01:00
Ali Moghnieh
768b92749f
update bukkit to 1.13-R0.1-SNAPSHOT.
...
This commit just fixes compilation errors.
2018-07-29 17:39:32 +01:00
DoNotSpamPls
03b25a0f06
Set target to Java 8 (for 1.13) & update Maven plugins ( #1922 ) @DoNotSpamPls
...
This is the same PR as the last one (PR #1823 ), but I messed that one up accidently, sorry for that!
2018-07-17 09:38:01 +01:00
md678685
a44775cafb
Prevent users being duplicated in the ignore list
...
Fixes #2064 , as well as alleviating the issue encountered in kangarko/ChatControl-Pro#627 for EssentialsX users.
2018-07-17 07:33:14 +01:00
montlikadani
187c4eb371
Update messages_hu.properties
2018-06-28 18:27:02 +02:00
montlikadani
49201b9945
Update messages_hu.properties
2018-06-28 17:48:27 +02:00
montlikadani
6225dc8ed1
Update messages_hu.properties
2018-06-21 14:39:25 +02:00
Brokkonaut
aa622f8d27
SPECTATOR mode is safe for teleporting everywhere.
2018-06-18 23:38:54 +02:00
md678685
849efa9756
Merge branch '2.x' of https://github.com/EssentialsX/Essentials into 2.x-upstream
2018-06-15 19:44:45 +01:00
md678685
8aa764f69f
Check whether nick equals "off" before formatting
...
Fixes #1910 .
2018-06-15 19:41:56 +01:00
md678685
4873beb100
Allow updating the compass target to be optional ( #1937 )
...
If `compass-towards-home-perm` is enabled in the EssentialsX config, then the permission `essentials.home.compass` is checked before changing the player's compass target.
Closes #1918 .
2018-06-15 19:20:06 +01:00
md678685
27d9f3725a
Wrap constructScalar for SnakeYAML 1.21 ( #2040 )
...
In theory, fixes #1974 , fixes #1975 and fixes #1976 , and also means that
Spigot are free to upgrade SnakeYAML to 1.21 again when ready.
2018-06-15 19:18:55 +01:00
md678685
16b2c3dee3
Reset pending confirmations on login ( #2033 )
...
On login, resets any pending confirmations for the user. Fixes #2021 ,
closes #2023 .
2018-06-15 19:09:27 +01:00
BaoKunVN
2ced9469d7
Vietnamese Translation ( #1824 ) @BauKunVN
2018-06-13 21:23:00 +01:00
montlikadani
45c806128a
Updated the messages_hu.properties file
2018-05-31 20:23:48 +02:00