Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix 1.13 blockcrack handling, fixes #1947
- Loading branch information
1 parent
24e7c62
commit d6d70ae
Showing
4 changed files
with
43 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
13 changes: 13 additions & 0 deletions
13
v1_13_R2/src/main/java/net/aufdemrand/denizen/nms/helpers/ParticleHelper_v1_13_R2.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
package net.aufdemrand.denizen.nms.helpers; | ||
|
||
import net.aufdemrand.denizen.nms.abstracts.ParticleHelper; | ||
import net.aufdemrand.denizen.nms.impl.Particle_v1_13_R2; | ||
import net.aufdemrand.denizen.nms.interfaces.Particle; | ||
|
||
public class ParticleHelper_v1_13_R2 extends ParticleHelper { | ||
|
||
@Override | ||
public void register(String name, Particle particle) { | ||
super.register(name, new Particle_v1_13_R2(particle.particle)); | ||
} | ||
} |
26 changes: 26 additions & 0 deletions
26
v1_13_R2/src/main/java/net/aufdemrand/denizen/nms/impl/Particle_v1_13_R2.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
package net.aufdemrand.denizen.nms.impl; | ||
|
||
import net.aufdemrand.denizen.nms.interfaces.Particle; | ||
import org.bukkit.Location; | ||
import org.bukkit.craftbukkit.v1_13_R2.block.data.CraftBlockData; | ||
import org.bukkit.craftbukkit.v1_13_R2.util.CraftMagicNumbers; | ||
import org.bukkit.entity.Player; | ||
import org.bukkit.material.MaterialData; | ||
import org.bukkit.util.Vector; | ||
|
||
public class Particle_v1_13_R2 extends Particle { | ||
|
||
public Particle_v1_13_R2(org.bukkit.Particle particle) { | ||
super(particle); | ||
} | ||
|
||
@Override | ||
public <T> void playFor(Player player, Location location, int count, Vector offset, double extra, T data) { | ||
if (data instanceof MaterialData) { | ||
super.playFor(player, location, count, offset, extra, CraftBlockData.fromData(CraftMagicNumbers.getBlock((MaterialData) data))); | ||
} | ||
else { | ||
super.playFor(player, location, count, offset, extra, data); | ||
} | ||
} | ||
} |