mortar now parses for metadata for direction
parent
0f6e3c7273
commit
89ef2eac0d
|
@ -5,7 +5,6 @@ import org.bukkit.Material;
|
||||||
import org.bukkit.Nameable;
|
import org.bukkit.Nameable;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.util.Vector;
|
import org.bukkit.util.Vector;
|
||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -54,8 +53,14 @@ public class Mortar {
|
||||||
String mortarName = brewingStandMortar.getCustomName();
|
String mortarName = brewingStandMortar.getCustomName();
|
||||||
|
|
||||||
if(block.hasMetadata("direction_x")){
|
if(block.hasMetadata("direction_x")){
|
||||||
// float x = block.getMetadata("direction_x").;
|
float x = this.getBlock().getMetadata("direction_x").get(0).asFloat();
|
||||||
// float TODO: figure out metadata
|
float y = this.getBlock().getMetadata("direction_y").get(0).asFloat();
|
||||||
|
float z = this.getBlock().getMetadata("direction_z").get(0).asFloat();
|
||||||
|
|
||||||
|
setDirection(x, y, z);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
setDirection(1,1,1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(mortarName.equals(BASIC_MORTAR_NAME)){
|
if(mortarName.equals(BASIC_MORTAR_NAME)){
|
||||||
|
@ -120,8 +125,7 @@ public class Mortar {
|
||||||
* @param z Vector in the z-axis
|
* @param z Vector in the z-axis
|
||||||
*/
|
*/
|
||||||
public void setDirection(double x, double y, double z){
|
public void setDirection(double x, double y, double z){
|
||||||
Vector vector = new Vector(x, y, z).normalize();
|
setDirection(new Vector(x, y, z).normalize());
|
||||||
setDirection(vector);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -173,7 +177,7 @@ public class Mortar {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Checks if this mortar and shell are compatible.
|
||||||
* @param shell Shell to test.
|
* @param shell Shell to test.
|
||||||
* @return True if the shell and mortar are compatible.
|
* @return True if the shell and mortar are compatible.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue