This commit is contained in:
LCastr0 2017-04-30 14:46:15 -03:00
parent 0b2d0d348c
commit d04e29a473
2 changed files with 12 additions and 2 deletions

View File

@ -3,8 +3,10 @@ package mineplex.core.gadget.gadgets.wineffect.rankrooms.rankwineffects;
import org.bukkit.Location;
import org.bukkit.entity.Creeper;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
import mineplex.core.common.Rank;
import mineplex.core.common.util.UtilServer;
import mineplex.core.disguise.disguises.DisguisePlayer;
import mineplex.core.gadget.GadgetManager;
import mineplex.core.gadget.gadgets.wineffect.rankrooms.WinEffectRankBased;
@ -24,13 +26,19 @@ public class WinEffectRankUltra extends WinEffectRankBased
public void play()
{
Location loc = getBaseLocation();
loc.setDirection(_player.getLocation().subtract(loc).toVector());
loc.setDirection(_player.getLocation().subtract(loc).toVector().multiply(-1));
_npc = getNPC(getPlayer(), loc);
_creeper = loc.getWorld().spawn(loc.add(loc.getDirection().multiply(-3)), Creeper.class);
_creeper.setPowered(true);
_creeper.setTarget((LivingEntity) _npc.getEntity().getBukkitEntity());
for (Player player : UtilServer.getPlayers())
{
player.teleport(_npc.getEntity().getBukkitEntity());
}
}
@Override

View File

@ -349,7 +349,9 @@ public abstract class WinEffectGadget extends Gadget
public Schematic pasteScematic(String schematicName) {
try
{
Schematic schematic = UtilSchematic.loadSchematic(new File("../../update/schematic/" + schematicName + ".schematic"));
// TODO CHANGE FOLDER
//Schematic schematic = UtilSchematic.loadSchematic(new File("../../update/schematic/" + schematicName + ".schematic"));
Schematic schematic = UtilSchematic.loadSchematic(new File("../../schematics/" + schematicName + ".schematic"));
if (schematic != null)
schematic.paste(getBaseLocation(), false, true);
return schematic;