parent
da6b1316d3
commit
6860fa608a
Binary file not shown.
After Width: | Height: | Size: 356 KiB |
Binary file not shown.
After Width: | Height: | Size: 692 KiB |
Binary file not shown.
After Width: | Height: | Size: 176 KiB |
|
@ -36,6 +36,7 @@ import mineplex.core.gadget.gadgets.MorphEnderman;
|
||||||
import mineplex.core.gadget.gadgets.MorphPig;
|
import mineplex.core.gadget.gadgets.MorphPig;
|
||||||
import mineplex.core.gadget.gadgets.MorphPumpkinKing;
|
import mineplex.core.gadget.gadgets.MorphPumpkinKing;
|
||||||
import mineplex.core.gadget.gadgets.MorphSlime;
|
import mineplex.core.gadget.gadgets.MorphSlime;
|
||||||
|
import mineplex.core.gadget.gadgets.MorphTitan;
|
||||||
import mineplex.core.gadget.gadgets.MorphVillager;
|
import mineplex.core.gadget.gadgets.MorphVillager;
|
||||||
import mineplex.core.gadget.gadgets.MorphWither;
|
import mineplex.core.gadget.gadgets.MorphWither;
|
||||||
import mineplex.core.gadget.gadgets.OutfitRaveSuit;
|
import mineplex.core.gadget.gadgets.OutfitRaveSuit;
|
||||||
|
@ -51,6 +52,7 @@ import mineplex.core.gadget.gadgets.ParticleHeart;
|
||||||
import mineplex.core.gadget.gadgets.ParticleHelix;
|
import mineplex.core.gadget.gadgets.ParticleHelix;
|
||||||
import mineplex.core.gadget.gadgets.ParticleLegend;
|
import mineplex.core.gadget.gadgets.ParticleLegend;
|
||||||
import mineplex.core.gadget.gadgets.ParticleRain;
|
import mineplex.core.gadget.gadgets.ParticleRain;
|
||||||
|
import mineplex.core.gadget.gadgets.ParticleTitan;
|
||||||
import mineplex.core.gadget.types.Gadget;
|
import mineplex.core.gadget.types.Gadget;
|
||||||
import mineplex.core.gadget.types.GadgetType;
|
import mineplex.core.gadget.types.GadgetType;
|
||||||
import mineplex.core.gadget.types.ItemGadget;
|
import mineplex.core.gadget.types.ItemGadget;
|
||||||
|
@ -163,6 +165,7 @@ public class GadgetManager extends MiniPlugin
|
||||||
addGadget(new MorphWither(this));
|
addGadget(new MorphWither(this));
|
||||||
addGadget(new MorphBunny(this));
|
addGadget(new MorphBunny(this));
|
||||||
addGadget(new MorphSlime(this, _achievementManager));
|
addGadget(new MorphSlime(this, _achievementManager));
|
||||||
|
addGadget(new MorphTitan(this));
|
||||||
|
|
||||||
// Particles
|
// Particles
|
||||||
addGadget(new ParticleFoot(this));
|
addGadget(new ParticleFoot(this));
|
||||||
|
@ -175,6 +178,7 @@ public class GadgetManager extends MiniPlugin
|
||||||
addGadget(new ParticleFairy(this));
|
addGadget(new ParticleFairy(this));
|
||||||
addGadget(new ParticleLegend(this));
|
addGadget(new ParticleLegend(this));
|
||||||
addGadget(new ParticleBlizzard(this));
|
addGadget(new ParticleBlizzard(this));
|
||||||
|
addGadget(new ParticleTitan(this));
|
||||||
//addGadget(new ParticleKronos(this));
|
//addGadget(new ParticleKronos(this));
|
||||||
|
|
||||||
// Music
|
// Music
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
package mineplex.core.gadget.gadgets;
|
||||||
|
|
||||||
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
import mineplex.core.common.util.C;
|
||||||
|
import mineplex.core.gadget.GadgetManager;
|
||||||
|
import mineplex.core.gadget.types.MorphGadget;
|
||||||
|
|
||||||
|
public class MorphTitan extends MorphGadget
|
||||||
|
{
|
||||||
|
public MorphTitan(GadgetManager manager)
|
||||||
|
{
|
||||||
|
super(manager, "Titans Morph", new String[]
|
||||||
|
{
|
||||||
|
C.cWhite + "Coming Soon...",
|
||||||
|
" ",
|
||||||
|
C.cRed + "Unlocked with Titan Rank",
|
||||||
|
},
|
||||||
|
-1,
|
||||||
|
Material.REDSTONE_BLOCK, (byte)0);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void EnableCustom(Player player)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void DisableCustom(Player player)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
package mineplex.core.gadget.gadgets;
|
||||||
|
|
||||||
|
import org.bukkit.Material;
|
||||||
|
|
||||||
|
import mineplex.core.common.util.C;
|
||||||
|
import mineplex.core.gadget.types.ParticleGadget;
|
||||||
|
import mineplex.core.gadget.GadgetManager;
|
||||||
|
|
||||||
|
public class ParticleTitan extends ParticleGadget
|
||||||
|
{
|
||||||
|
public ParticleTitan(GadgetManager manager)
|
||||||
|
{
|
||||||
|
super(manager, "Titans Particle", new String[]
|
||||||
|
{
|
||||||
|
C.cWhite + "Coming Soon...",
|
||||||
|
" ",
|
||||||
|
C.cRed + "Unlocked with Titan Rank",
|
||||||
|
},
|
||||||
|
-1,
|
||||||
|
Material.REDSTONE_BLOCK, (byte)0);
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,6 +18,7 @@ import mineplex.core.mount.types.MountFrost;
|
||||||
import mineplex.core.mount.types.MountMule;
|
import mineplex.core.mount.types.MountMule;
|
||||||
import mineplex.core.mount.types.MountSlime;
|
import mineplex.core.mount.types.MountSlime;
|
||||||
import mineplex.core.mount.types.MountSpider;
|
import mineplex.core.mount.types.MountSpider;
|
||||||
|
import mineplex.core.mount.types.MountTitan;
|
||||||
import mineplex.core.mount.types.MountUndead;
|
import mineplex.core.mount.types.MountUndead;
|
||||||
import mineplex.core.mount.types.MountZombie;
|
import mineplex.core.mount.types.MountZombie;
|
||||||
|
|
||||||
|
@ -66,6 +67,7 @@ public class MountManager extends MiniPlugin
|
||||||
_types.add(new MountCart(this));
|
_types.add(new MountCart(this));
|
||||||
_types.add(new MountSpider(this));
|
_types.add(new MountSpider(this));
|
||||||
_types.add(new MountZombie(this));
|
_types.add(new MountZombie(this));
|
||||||
|
_types.add(new MountTitan(this));
|
||||||
//_types.add(new MountSheep(this));
|
//_types.add(new MountSheep(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
package mineplex.core.mount.types;
|
||||||
|
|
||||||
|
import org.bukkit.Material;
|
||||||
|
import org.bukkit.entity.Horse.Color;
|
||||||
|
import org.bukkit.entity.Horse.Style;
|
||||||
|
import org.bukkit.entity.Horse.Variant;
|
||||||
|
|
||||||
|
import mineplex.core.common.util.C;
|
||||||
|
import mineplex.core.mount.HorseMount;
|
||||||
|
import mineplex.core.mount.MountManager;
|
||||||
|
|
||||||
|
public class MountTitan extends HorseMount
|
||||||
|
{
|
||||||
|
public MountTitan(MountManager manager)
|
||||||
|
{
|
||||||
|
super(manager, "Titans Mount", new String[]
|
||||||
|
{
|
||||||
|
C.cWhite + "Coming Soon...",
|
||||||
|
" ",
|
||||||
|
C.cRed + "Unlocked with Titan Rank",
|
||||||
|
},
|
||||||
|
Material.REDSTONE_BLOCK,
|
||||||
|
(byte)0,
|
||||||
|
-1,
|
||||||
|
Color.BLACK, Style.BLACK_DOTS, Variant.UNDEAD_HORSE, 0.8, null);
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,8 @@
|
||||||
package mineplex.mapparser;
|
package mineplex.mapparser;
|
||||||
|
|
||||||
|
import java.io.BufferedWriter;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.io.FileWriter;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
|
@ -29,6 +31,7 @@ import org.bukkit.event.block.BlockIgniteEvent;
|
||||||
import org.bukkit.event.block.BlockIgniteEvent.IgniteCause;
|
import org.bukkit.event.block.BlockIgniteEvent.IgniteCause;
|
||||||
import org.bukkit.event.block.BlockSpreadEvent;
|
import org.bukkit.event.block.BlockSpreadEvent;
|
||||||
import org.bukkit.event.block.LeavesDecayEvent;
|
import org.bukkit.event.block.LeavesDecayEvent;
|
||||||
|
import org.bukkit.event.block.SignChangeEvent;
|
||||||
import org.bukkit.event.entity.EntitySpawnEvent;
|
import org.bukkit.event.entity.EntitySpawnEvent;
|
||||||
import org.bukkit.event.player.AsyncPlayerChatEvent;
|
import org.bukkit.event.player.AsyncPlayerChatEvent;
|
||||||
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
|
import org.bukkit.event.player.PlayerCommandPreprocessEvent;
|
||||||
|
@ -50,6 +53,8 @@ import mineplex.core.common.util.UtilEvent.ActionType;
|
||||||
import mineplex.core.common.util.UtilGear;
|
import mineplex.core.common.util.UtilGear;
|
||||||
import mineplex.core.common.util.UtilPlayer;
|
import mineplex.core.common.util.UtilPlayer;
|
||||||
import mineplex.core.common.util.UtilServer;
|
import mineplex.core.common.util.UtilServer;
|
||||||
|
import mineplex.core.common.util.UtilTime;
|
||||||
|
import mineplex.core.common.util.UtilWorld;
|
||||||
import mineplex.mapparser.command.*;
|
import mineplex.mapparser.command.*;
|
||||||
|
|
||||||
public class MapParser extends JavaPlugin implements Listener
|
public class MapParser extends JavaPlugin implements Listener
|
||||||
|
@ -746,4 +751,35 @@ public class MapParser extends JavaPlugin implements Listener
|
||||||
|
|
||||||
event.getPlayer().setVelocity(vel);
|
event.getPlayer().setVelocity(vel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@EventHandler
|
||||||
|
public void signChangeLog(SignChangeEvent event)
|
||||||
|
{
|
||||||
|
if (GetData(event.getPlayer().getWorld().getName()).HasAccess(event.getPlayer()))
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
File file = new File(event.getPlayer().getWorld().getName() + "/" + "sign_log.txt");
|
||||||
|
|
||||||
|
if (!file.exists())
|
||||||
|
file.createNewFile();
|
||||||
|
|
||||||
|
FileWriter fw = new FileWriter(file.getAbsoluteFile(), true);
|
||||||
|
BufferedWriter bw = new BufferedWriter(fw);
|
||||||
|
|
||||||
|
bw.write("\n\n");
|
||||||
|
bw.write("\n" + "Date: " + UtilTime.now());
|
||||||
|
bw.write("\n" + "Player: " + event.getPlayer().getName());
|
||||||
|
bw.write("\n" + "Location: " + UtilWorld.locToStrClean(event.getBlock().getLocation()));
|
||||||
|
for (int i=0 ; i<event.getLines().length ; i++)
|
||||||
|
bw.write("\n" + "Line " + i + ": " + event.getLines()[i]);
|
||||||
|
|
||||||
|
bw.close();
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -346,7 +346,7 @@ public class HolidayManager implements Listener
|
||||||
}
|
}
|
||||||
|
|
||||||
//Gems
|
//Gems
|
||||||
for (int i=0 ; i < 4 + Math.random()*16 ; i++)
|
for (int i=0 ; i < 4 + Math.random()*8 ; i++)
|
||||||
{
|
{
|
||||||
Item gem = block.getWorld().dropItem(block.getLocation().add(0.5, 1, 0.5),
|
Item gem = block.getWorld().dropItem(block.getLocation().add(0.5, 1, 0.5),
|
||||||
ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte)0, 1, UtilMath.r(999999) + "Gem"));
|
ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte)0, 1, UtilMath.r(999999) + "Gem"));
|
||||||
|
|
Loading…
Reference in New Issue