mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2025-07-04 13:26:41 +00:00
I was on a development roll and now I need to sleep
- Removes commands /aec, /attributelist, /reactionbar, /playtime, /settotalvotes, /status - Removes unused activity log functionality - Migrates many more commands to use MiniMessage - Merges /disguisetoggle with /toggle - Reimplements explosive arrows in a much better way
This commit is contained in:
@ -308,8 +308,8 @@ public class ItemFun extends FreedomService
|
||||
}
|
||||
//Redundant Player cast is required to avoid suspicious method calls.
|
||||
if (arrow != null
|
||||
&& (arrow.getShooter() instanceof Player)
|
||||
&& explosivePlayers.contains(arrow.getShooter()))
|
||||
&& (arrow.getShooter() instanceof Player player)
|
||||
&& plugin.pl.getPlayer(player).isExplosiveArrowsEnabled())
|
||||
{
|
||||
Objects.requireNonNull(arrow.getLocation().getWorld()).createExplosion(arrow.getLocation().getX(), arrow.getLocation().getY(), arrow.getLocation().getZ(), ConfigEntry.EXPLOSIVE_RADIUS.getDouble().floatValue(), false, ConfigEntry.ALLOW_EXPLOSIONS.getBoolean());
|
||||
arrow.remove();
|
||||
|
Reference in New Issue
Block a user