Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Commit a3a61aa

Browse files
committed
Revert "Add reflection esque version support for 1.8 and 1.9 -untested"
This reverts commit e647b34.
1 parent e647b34 commit a3a61aa

File tree

16 files changed

+113
-177
lines changed

16 files changed

+113
-177
lines changed

pom.xml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,6 @@
3535
<artifactId>Essentials</artifactId>
3636
<version>2.14-SNAPSHOT</version>
3737
</dependency>
38-
<dependency>
39-
<groupId>com.darkblade12</groupId>
40-
<artifactId>particleeffect</artifactId>
41-
<version>1.7.0-SNAPSHOT</version>
42-
</dependency>
4338
</dependencies>
4439
<distributionManagement>
4540
<repository>
@@ -66,26 +61,6 @@
6661
<target>1.7</target>
6762
</configuration>
6863
</plugin>
69-
<plugin>
70-
<groupId>org.apache.maven.plugins</groupId>
71-
<artifactId>maven-shade-plugin</artifactId>
72-
<version>1.5</version>
73-
<configuration>
74-
<artifactSet>
75-
<includes>
76-
<include>com.darkblade12:*</include>
77-
</includes>
78-
</artifactSet>
79-
</configuration>
80-
<executions>
81-
<execution>
82-
<phase>package</phase>
83-
<goals>
84-
<goal>shade</goal>
85-
</goals>
86-
</execution>
87-
</executions>
88-
</plugin>
8964
</plugins>
9065
<resources>
9166
<resource>

src/main/java/ca/jamiesinn/trailgui/Listeners.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package ca.jamiesinn.trailgui;
22

33
import ca.jamiesinn.trailgui.trails.Trail;
4-
import ca.jamiesinn.trailgui.util.Methods;
54
import org.bukkit.Material;
65
import org.bukkit.entity.Player;
76
import org.bukkit.event.EventHandler;

src/main/java/ca/jamiesinn/trailgui/util/Methods.java renamed to src/main/java/ca/jamiesinn/trailgui/Methods.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
package ca.jamiesinn.trailgui.util;
1+
package ca.jamiesinn.trailgui;
22

3-
import ca.jamiesinn.trailgui.TrailGUI;
43
import ca.jamiesinn.trailgui.files.Userdata;
54
import ca.jamiesinn.trailgui.trails.Trail;
65
import org.bukkit.Bukkit;

src/main/java/ca/jamiesinn/trailgui/ParticleManager.java

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/main/java/ca/jamiesinn/trailgui/TrailGUI.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import ca.jamiesinn.trailgui.commands.CommandTrails;
66
import ca.jamiesinn.trailgui.files.Userdata;
77
import ca.jamiesinn.trailgui.trails.*;
8-
import ca.jamiesinn.trailgui.util.Methods;
98
import com.earth2me.essentials.IEssentials;
109
import org.bukkit.ChatColor;
1110
import org.bukkit.configuration.ConfigurationSection;
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
package ca.jamiesinn.trailgui.api;
2+
3+
import org.bukkit.Particle;
4+
import org.bukkit.event.Cancellable;
5+
import org.bukkit.event.Event;
6+
import org.bukkit.event.HandlerList;
7+
8+
public class TrailDisplayEvent extends Event implements Cancellable
9+
{
10+
private static final HandlerList handlers = new HandlerList();
11+
private String name;
12+
private double displayLocation;
13+
private int amount;
14+
private int cooldown;
15+
private float speed;
16+
private int range;
17+
private Particle type;
18+
private boolean cancelled;
19+
20+
public TrailDisplayEvent(String name, double displayLocation, int amount, int cooldown, float speed, int range, Particle type)
21+
{
22+
this.name = name;
23+
this.displayLocation = displayLocation;
24+
this.amount = amount;
25+
this.cooldown = cooldown;
26+
this.speed = speed;
27+
this.range = range;
28+
29+
}
30+
31+
@Override
32+
public HandlerList getHandlers()
33+
{
34+
return handlers;
35+
}
36+
37+
38+
public double getDisplayLocation()
39+
{
40+
return displayLocation;
41+
}
42+
43+
public int getAmount()
44+
{
45+
return amount;
46+
}
47+
48+
public int getCooldown()
49+
{
50+
return cooldown;
51+
}
52+
53+
public float getSpeed()
54+
{
55+
return speed;
56+
}
57+
58+
public int getRange()
59+
{
60+
return range;
61+
}
62+
63+
public String getName()
64+
{
65+
return name;
66+
}
67+
68+
public Particle getType()
69+
{
70+
return type;
71+
}
72+
73+
public boolean isCancelled()
74+
{
75+
return cancelled;
76+
}
77+
78+
public void setCancelled(boolean cancelled)
79+
{
80+
this.cancelled = cancelled;
81+
}
82+
}

src/main/java/ca/jamiesinn/trailgui/commands/CommandTrail.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package ca.jamiesinn.trailgui.commands;
22

3-
import ca.jamiesinn.trailgui.util.Methods;
3+
import ca.jamiesinn.trailgui.Methods;
44
import ca.jamiesinn.trailgui.TrailGUI;
55
import ca.jamiesinn.trailgui.trails.Trail;
66
import org.bukkit.Bukkit;

src/main/java/ca/jamiesinn/trailgui/commands/CommandTrails.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package ca.jamiesinn.trailgui.commands;
22

33
import ca.jamiesinn.trailgui.TrailGUI;
4-
import ca.jamiesinn.trailgui.util.Methods;
4+
import ca.jamiesinn.trailgui.Methods;
55
import org.bukkit.ChatColor;
66
import org.bukkit.command.Command;
77
import org.bukkit.command.CommandExecutor;

src/main/java/ca/jamiesinn/trailgui/trails/BlockTrail.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package ca.jamiesinn.trailgui.trails;
22

3-
import ca.jamiesinn.trailgui.ParticleManager;
3+
import org.bukkit.Particle;
44
import org.bukkit.configuration.ConfigurationSection;
55
import org.bukkit.entity.Player;
66
import org.bukkit.material.MaterialData;
@@ -13,21 +13,22 @@ public class BlockTrail extends Trail
1313
public BlockTrail(ConfigurationSection config)
1414
{
1515
super(config);
16-
itemData = (byte) config.getInt("data", 0);
16+
itemData = (byte)config.getInt("data", 0);
1717
blockData = new MaterialData(itemType, itemData);
1818
loadType(config.getString("type"));
1919
}
2020

2121
@Override
2222
protected void loadType(String sType)
2323
{
24-
this.type = sType;
24+
this.type = Particle.valueOf(sType);
2525
}
2626

2727
@Override
2828
public void justDisplay(Player player)
2929
{
30-
ParticleManager.spawnBlockParticle(player, displayLocation, amount, cooldown,speed,range, type, blockData);
30+
if(!displayEvent(getName(), getDisplayLocation(), getAmount(), cooldown, getSpeed(), getRange(), type).isCancelled())
31+
player.getWorld().spawnParticle(type, player.getLocation().add(0.0D, displayLocation, 0.0D), amount, 0,0,0, speed, blockData);
3132

3233
}
3334
}

src/main/java/ca/jamiesinn/trailgui/trails/EffectTrail.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ protected void loadType(String sType)
2323
@Override
2424
public void justDisplay(Player player)
2525
{
26-
player.getWorld().playEffect(player.getLocation(), this.effect, 1);
26+
if(!displayEvent(getName(), getDisplayLocation(), getAmount(), cooldown, getSpeed(), getRange(), type).isCancelled())
27+
player.getWorld().playEffect(player.getLocation(), this.effect, 1);
2728
}
2829
}

0 commit comments

Comments
 (0)