ModsJava
NumberAPI
Java mod listed for Minecraft 1.7–1.13. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotWelcome!
You clicked on here, because you're to lazy to register every block for just some numbers, right? So i got the perfect API for you!
You just have to type: The Location, The Number, The Material, The Direction and thats it!
Now you can easy create countdowns and much more with numbers in the air! YEAY!
How to install:
1. Download this .Jar
2. Got to Eclipse and on your current Plugin
3. rightclick on it click -> Built Path -> Configure Built Path...
4. Go on Libraries and now click Add External JARs...
5. Select the NumberAPI.Jar
6. Apply and Close
7. Drag & Drop in your Plugin folder!
8. Enjoy!
How to use:
Number.SpawnNumber(Location loc, Material mat, String direction, 0-9);
directions: "east" "west" "north" "south"
Example:
Number.SpawnNumber(player.getLocation, Material.STONE, "east", 2);
Will spawn a Stone 2!
ToDo:
- FONTS
- Any idees? Tell me! -> https://discord.gg/xYTYA28
Class:
Thank you! <3 Dont be rude with me i'm german and can't speak english very well
Enjoy my API!
You clicked on here, because you're to lazy to register every block for just some numbers, right? So i got the perfect API for you!
You just have to type: The Location, The Number, The Material, The Direction and thats it!
Now you can easy create countdowns and much more with numbers in the air! YEAY!
How to install:
1. Download this .Jar
2. Got to Eclipse and on your current Plugin
3. rightclick on it click -> Built Path -> Configure Built Path...
4. Go on Libraries and now click Add External JARs...
5. Select the NumberAPI.Jar
6. Apply and Close
7. Drag & Drop in your Plugin folder!
8. Enjoy!
How to use:
Number.SpawnNumber(Location loc, Material mat, String direction, 0-9);
directions: "east" "west" "north" "south"
Example:
Number.SpawnNumber(player.getLocation, Material.STONE, "east", 2);
Will spawn a Stone 2!
ToDo:
- FONTS
- Any idees? Tell me! -> https://discord.gg/xYTYA28
Class:
Code (Text):
public class Number {
public static void fillSouth(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(1, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(-2, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void fillNorth(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(-1, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(2, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void fillWest(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, 1).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, -2).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void fillEast(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, -1).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, 2).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void SpawnNumber(Location loc, Material mat, String direction, int Number) {
if(direction.equalsIgnoreCase("north")) {
fillNorth(loc, mat);
if(Number == 0) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-2, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(-1, 2, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(-1, -4, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(1, 2, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(-1, -4, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(-1, -4, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
} else if(direction.equalsIgnoreCase("south")) {
fillSouth(loc, mat);
if(Number == 0) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(2, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(1, 2, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(1, -4, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(-1, 2, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(1, -4, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(1, -4, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
} else if(direction.equalsIgnoreCase("west")) {
fillWest(loc, mat);
if(Number == 0)
{
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 2).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(0, -4, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(0, -4, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(0, -4, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
} else if(direction.equalsIgnoreCase("east")) {
fillEast(loc, mat);
if(Number == 0)
{
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -2).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(0, -4, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(0, -4, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(0, -4, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
}
}
}
public static void fillSouth(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(1, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(-2, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void fillNorth(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(-1, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(2, -4, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void fillWest(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, 1).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, -2).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void fillEast(Location loc, Material mat) {
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, -1).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, -4, 2).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
loc.add(0, 1, 0).getBlock().setType(mat);
}
public static void SpawnNumber(Location loc, Material mat, String direction, int Number) {
if(direction.equalsIgnoreCase("north")) {
fillNorth(loc, mat);
if(Number == 0) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-2, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(-1, 2, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(-1, -4, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(1, 2, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(-1, -4, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(-1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(-1, -4, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
} else if(direction.equalsIgnoreCase("south")) {
fillSouth(loc, mat);
if(Number == 0) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(2, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(1, 2, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(1, -4, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(-1, 2, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(1, -4, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(1, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(1, -4, 0).getBlock().setType(Material.AIR);
loc.add(1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(-1, 0, 0).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
} else if(direction.equalsIgnoreCase("west")) {
fillWest(loc, mat);
if(Number == 0)
{
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 2).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(0, -4, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(0, -4, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(0, -3, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(0, -4, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
} else if(direction.equalsIgnoreCase("east")) {
fillEast(loc, mat);
if(Number == 0)
{
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 1) {
loc.add(0, -3, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -2).getBlock().setType(Material.AIR);
loc.add(0, -2, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 2) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
}
if(Number == 3) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 4) {
loc.add(0, -4, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
}
if(Number == 5) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 1).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 6) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
}
if(Number == 7) {
loc.add(0, -4, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
loc.add(0, -1, 0).getBlock().setType(Material.AIR);
}
if(Number == 8) {
loc.add(0, -3, -1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
if(Number == 9) {
loc.add(0, -4, -1).getBlock().setType(Material.AIR);
loc.add(0, 0, -1).getBlock().setType(Material.AIR);
loc.add(0, 1, 0).getBlock().setType(Material.AIR);
loc.add(0, 0, 1).getBlock().setType(Material.AIR);
loc.add(0, 2, 0).getBlock().setType(Material.AIR);
}
}
}
}
Thank you! <3 Dont be rude with me i'm german and can't speak english very well
Enjoy my API!Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
NumberAPI is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 148 times (via Spigot). Download it and open it directly in the game.