Home›Java›Mods›NumberAPI
NumberAPI
ModsJava

NumberAPI

Java mod listed for Minecraft 1.7–1.13. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Welcome!
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!

2018-08-02_01.48.54.png

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);
            }
         
        }
     
     
    }
}


Thank you! <3 Dont be rude with me i'm german and can't speak english very well :p Enjoy my API!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more