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
7d25e84ebc
Merge branch '2.x' into 1.13
2018-10-13 16:59:44 +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
md678685
f3f4395da7
Reset BuildTools work directory on Travis
2018-10-09 20:32:40 +01:00
md678685
442e46b012
Return to root after BuildTools on Travis
2018-10-09 20:25:36 +01:00
md678685
37d699d05b
mkdir -p in Travis
2018-10-09 19:54:31 +01:00
md678685
77ed1e1d4a
Ensure Travis runs BuildTools before mvn install
2018-10-09 19:52:42 +01:00
md678685
50e4cd67b5
Fix typo in Travis config
2018-10-09 19:47:57 +01:00
md678685
83a90eb553
Update .travis.yml
2018-10-09 19:45:28 +01:00
md678685
c29599d39a
Create .travis.yml
2018-10-09 19:34:07 +01:00
md678685
692e0adde4
Use MONSTER_EGG in SpawnEggRefl
2018-09-09 16:37:02 +01:00
md678685
cdba518bae
Revert "Implement 1.13 item support ( #2153 )"
2018-09-09 16:35:20 +01:00
md678685
b70b67fa1f
Remove unnecessary CraftBukkit dependency
2018-09-09 16:34:15 +01:00
md678685
ff0ca9bc7b
Remove unnecessary CraftBukkit dependency
2018-09-05 19:20:18 +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
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
0afa00779c
Add some comments to LegacyItemDbProvider
2018-09-01 19:31:32 +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
a89c97409b
Use potion data when looking up items
2018-09-01 15:48:14 +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
ca721c1acb
Add V1_13_R2 to ReflUtil
2018-08-27 21:29:30 +01:00
md678685
3bf669c42a
ItemDbProvider#resolve returns ItemData
...
More useful than just returning the Material.
2018-08-27 21:21:06 +01:00
md678685
cdc5f75fcb
Remove unnecessary equals method on abstract ItemData
2018-08-27 21:19:36 +01:00
md678685
d74f19970b
Strip out legacy ItemDb code, pt 1928371236123897
2018-08-27 21:19:15 +01:00
md678685
2ddde37771
Improve FlatItemData#equals
2018-08-27 21:02:27 +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