mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-01-03 13:38:20 +00:00
Added CollisionManager world check - HeatControl solidify stone variation (#658)
This commit is contained in:
parent
4c226a6df8
commit
9f863cc0e9
3 changed files with 16 additions and 4 deletions
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
|||
|
||||
<groupId>com.projectkorra</groupId>
|
||||
<artifactId>projectkorra</artifactId>
|
||||
<version>1.8.1</version>
|
||||
<version>1.8.2</version>
|
||||
<packaging>jar</packaging>
|
||||
<name>ProjectKorra</name>
|
||||
|
||||
|
|
|
@ -131,7 +131,10 @@ public class CollisionManager {
|
|||
if (locationSecond == null) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
if (locationFirst.getWorld() != locationSecond.getWorld()) {
|
||||
return;
|
||||
}
|
||||
double distSquared = locationFirst.distanceSquared(locationSecond);
|
||||
if (distSquared <= requiredDistSquared) {
|
||||
collided = true;
|
||||
|
|
|
@ -320,12 +320,21 @@ public class HeatControl extends FireAbility {
|
|||
@Override
|
||||
public void run() {
|
||||
if (tempBlock != null) {
|
||||
boolean bool = Math.random() > .5 ? true : false;
|
||||
if (solidifyRevert) {
|
||||
tempBlock.setType(Material.STONE, (byte) 0);
|
||||
if (bool) {
|
||||
tempBlock.setType(Material.STONE, (byte) 0);
|
||||
} else {
|
||||
tempBlock.setType(Material.COBBLESTONE, (byte) 0);
|
||||
}
|
||||
tempBlock.setRevertTime(solidifyRevertTime);
|
||||
} else {
|
||||
tempBlock.revertBlock();
|
||||
tempBlock.getBlock().setType(Material.STONE);
|
||||
if (bool) {
|
||||
tempBlock.getBlock().setType(Material.STONE);
|
||||
} else {
|
||||
tempBlock.getBlock().setType(Material.COBBLESTONE);
|
||||
}
|
||||
}
|
||||
|
||||
ParticleEffect.SMOKE.display(tempBlock.getBlock().getLocation().clone().add(0.5, 1, 0.5), 0.1F, 0.1F, 0.1F, 0.01F, 3);
|
||||
|
|
Loading…
Reference in a new issue