Josh Roy
6816eb4e18
Use component logger on Paper for console colors ( #4941 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2022-06-27 14:54:10 -04:00
Josh Roy
63cbf7e2da
Prevent legacy material support from being initiated ( #4697 )
2022-02-13 15:33:51 -05:00
MD
b3692d18b0
Update plugin.yml authors to reflect EssentialsX contributions ( #4551 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-09-28 15:49:55 -04:00
pop4959
c18830ce75
Fix pickup delay with essentials.build.pickup permission ( #4273 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2021-06-27 02:36:28 +00:00
Josh Roy
401fc4d2eb
Fix AntiBuild performing place checks for block state changes ( #3914 )
...
Bukkit sometimes decides that state changes are also a block placement. Work around this by comparing the previous block state with the new block type.
Fixes #3150 .
2021-02-05 19:44:43 +00:00
Josh Roy
9a23f806fe
Refactor Project to Gradle ( #3720 )
...
Gradle is better than Maven, don't @ me. okay but actually it's [faster](https://www.youtube.com/watch?v=atuFSv2bLa8&feature=youtu.be&t=77 ), compiles and tests in parallel more efficiently, and more epic stuff).
2020-11-25 20:24:24 +00:00
md678685
9b3c8a9df2
Reformat and fix Checkstyle violations
2020-10-04 19:59:42 +01:00
triagonal
6875fa4c7e
fix blacklisted blocks being pulled by sticky piston
2020-08-21 23:00:18 +10:00
Zefferis
6995be7dbd
Updated website in plugin.yml files ( #3528 )
...
Replaced "http://tiny.cc/EssentialsCommands " with "https://essentialsx.net "
2020-08-04 15:35:34 +01:00
MD
1be3daf0b5
Update bStats Metrics and add wrapper class for new graphs ( #3451 )
...
This PR updates the version of the bStats Metrics class to the latest version, supporting plugin IDs in place of just plugin names. It also adds the following graphs:
- Active permissions backend
- Active economy backend
- Whether or not a command has been used as a bar chart (pending bStats backend implementation)
- Version history graph as a multiline graph (also pending bStats impl)
It also removes the weird `getMetrics` and `setMetrics` APIs which should never have been API in the first place.
2020-07-05 19:30:01 +01:00
Josh Roy
d5d8c80d74
Protect Armor Stands + Item Frames ( #3270 )
...
Co-authored-by: JRoy <joshroy126@gmail.com>
Co-authored-by: AlexTheCoder <alexjmeech@gmail.com>
2020-05-27 12:36:53 -07:00
zml
12c8623666
Add permissions defaults to plugin.yml for op-affecting commands ( #3029 )
...
This aims to reduce the unintended consequences of granting all Essentials permissions or giving a player op, by defaulting permissions some more permissions to false, including `essentials.hat.prevent-type.<type>`. There's also a new essentials.exempt metapermission to have one parent that controls exemption from kick/ban/mute/etc. This will change behaviour for ops to some extent.
2020-04-23 16:15:10 +01:00
md678685
a2e09121ba
Slightly nicer AntiBuild messages
2019-12-26 16:17:10 +00:00
md678685
4ce7dfa8f0
Minor refactor of permissions handlers
...
* Move `essentials.build` perm check from AntiBuild into default SuperPerms handler
* Don't emulate wildcards for LuckPerms or PEX
* Add `build: true` meta support for LuckPerms (+ other plugins as needed)
2019-12-26 15:08:07 +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
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
988239267b
Restore durability permissions checks in AntiBuild
2018-12-31 11:56:50 +00:00
md678685
ec83a5fff2
Add EntityPickupItemEvent listener to AntiBuild
2018-11-19 20:20:10 +00:00
md678685
8cc448efcf
Remove meta/durability checks from AntiBuild
2018-11-19 11:38:50 +00:00
md678685
982b358bf8
Bump AntiBuild and Protect to api-version: 1.13
2018-11-19 11:28:31 +00:00
md678685
1ddb1822ef
Merge branch '2.x' into 1.13
2018-08-05 23:02:11 +01:00
md678685
613e852ffd
Implement new versioning as per #1873 ( #1882 )
2018-03-28 20:00:19 -07:00
Trent Hensler
ace361af60
Compile against 1.13 preview.
...
Still a lot of work to do. One thing to note is that I used LEGACY materials in a few spots where I didn't know what the new ones are as I'm not very familiar with the 1.13 update and what it changes.
2018-01-18 17:52:44 -08:00
Trent Hensler
1a820ad9b7
Initial removal of item IDs.
...
We do not rely on Bukkit's item ids anymore, though we still support them in commands via a mapping built off of the items.csv.
2017-12-12 22:06:25 -08:00
Mark
63b5068591
Fix version EssentialsAntiBuild
2016-08-30 19:28:37 -07:00
Ali Moghnieh
c75594f314
Fix piston bug with AntiBuild.
...
Prior to this commit, BlockPistonRetractEvent#getRetractLocation() was being used, which is now deprecated after 4 years of when this code was written.
2016-06-18 04:08:15 +01:00
vemacs
73ac6488ce
Run IntelliJ IDEA inspections
2015-06-03 14:11:56 -06:00
drtshock
bcc76aff63
Build number in version.
2015-06-02 14:47:42 -05:00
drtshock
6b2f87c5a9
Consistent versioning.
2015-04-20 12:51:51 -05:00
drtshock
dde0b20775
Reformat
2015-04-14 23:06:16 -05:00
KHobbits
36e580474f
Converted emulated player class calls to use base class.
2014-04-13 01:01:49 +01:00
KHobbits
10de6ac929
Cleanup
2014-04-06 15:44:37 +01:00
FearFree
5724c0c8df
Future Java versions may not support _ as identifier.
2014-03-22 16:08:11 +11:00
Iaccidentally
3e725ef060
Cleanup various aspects of code, fix some formatting, more netbeans 7.4 stuff
2013-11-06 21:22:32 -05:00
KHobbits
6f85761f7f
Extract CommandSender to CommandSource, this should prevent Ess user object leaks.
2013-10-16 21:05:33 +01:00
Iaccidentally
ecd2484cb9
[API] fix other modules to use new packages
2013-07-13 12:40:50 -04:00
Iaccidentally
f6e2db1eda
[Feature] Add a blacklist for what dispensers can dispense to antibuild
2013-04-16 17:01:01 -04:00
Necrodoom
8f785598b0
[fix] essantibuild shouldnt run without essentials
2013-02-28 19:04:05 +02:00
Chris Ward
972d831d0d
Remove references to earth2me in plugin.ymls
2013-01-23 02:56:18 +11:00
Chris Ward
f3812786d0
Fixes Item Frames being linked to Paintings when breaking
2013-01-11 21:54:52 +11:00
Iaccidentally
0258abee29
Update AntiBuild to use HangingBreakByEntityEvent instead of deprecated PaintingBreakByEntityEvent
2013-01-02 18:25:40 -05:00
KHobbits
587f532991
Use durability instead of itemdata for antibuild checks.
...
Fixes potion blocking using antibuild.
2012-11-04 18:02:36 +00:00
KHobbits
7c480e88d6
Update EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java
2012-10-22 14:55:52 +02:00
KHobbits
22d1db5463
Envelope new drop/pickup/craft perms under 'essentials.build'.
2012-09-24 12:48:07 +01:00
KHobbits
f2b4bb00b6
Minor cleanup
2012-09-24 03:16:15 +01:00
KHobbits
44d8c85450
ignoreCancelled events.
2012-09-19 21:07:50 +01:00
KHobbits
2a8e44dda8
New Permission:
...
essentials.build.pickup.<id>[:<datavalue>] - Allows collecting of an item
essentials.build.drop.<id>[:<datavalue>] - Allows dropping of an item
2012-09-19 20:57:06 +01:00
KHobbits
a79b76e8d2
New Permission:
...
essentials.build.craft.<id>[:<datavalue>] - Allows crafting of an item
2012-09-19 19:47:47 +01:00
KHobbits
ce90e9710e
Fix painting break in antibuild.
2012-08-31 06:06:33 +01:00
KHobbits
e045f9d983
Optimize AntiBuild a little
...
Support item name deny messages in antibuild.
2012-08-28 01:38:16 +01:00