second real commit
parent
568736317d
commit
b6bf0d2a67
|
@ -0,0 +1,3 @@
|
|||
/out/
|
||||
/.idea/
|
||||
Arty.iml
|
|
@ -0,0 +1,10 @@
|
|||
name: Artillery
|
||||
version: 0.0.1
|
||||
author: Soper Aylamo
|
||||
main: xyz.soper.arty.Artillery
|
||||
api-version: 1.16
|
||||
website: https://home.soper.xyz/projects/Artillery
|
||||
commands:
|
||||
test:
|
||||
description: swag test
|
||||
usage: sex
|
|
@ -0,0 +1,51 @@
|
|||
package xyz.soper.arty;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.NamespacedKey;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.bukkit.inventory.ShapedRecipe;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
import javax.naming.Name;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class Artillery extends JavaPlugin {
|
||||
|
||||
@Override
|
||||
public void onEnable(){
|
||||
|
||||
ItemStack baseMortar = new ItemStack(Material.BREWING_STAND);
|
||||
ItemMeta mortarMeta = baseMortar.getItemMeta();
|
||||
|
||||
List<String> mortarLore = new ArrayList<String>();
|
||||
mortarLore.add(ChatColor.GRAY + "" + ChatColor.UNDERLINE + "Mortal Level I");
|
||||
mortarLore.add("Max Initial Velocity: ");
|
||||
mortarLore.add("Dispersion: ");
|
||||
mortarLore.add("Chance of Failure: ");
|
||||
|
||||
assert mortarMeta != null;
|
||||
mortarMeta.setDisplayName(ChatColor.GRAY + "Mortar");
|
||||
mortarMeta.setLore(mortarLore);
|
||||
baseMortar.setItemMeta(mortarMeta);
|
||||
|
||||
NamespacedKey mortarKey = new NamespacedKey(this, "mortar");
|
||||
ShapedRecipe baseMortarRecipe = new ShapedRecipe(mortarKey, baseMortar);
|
||||
baseMortarRecipe.shape("S S", "SPS", "SFS");
|
||||
baseMortarRecipe.setIngredient('S', Material.SMOOTH_STONE);
|
||||
baseMortarRecipe.setIngredient('P', Material.STONE_PRESSURE_PLATE);
|
||||
baseMortarRecipe.setIngredient('F', Material.FLINT);
|
||||
|
||||
Bukkit.addRecipe(baseMortarRecipe);
|
||||
|
||||
//getServer().getPluginManager().registerEvents();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDisable(){
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
package xyz.soper.arty.Events.Listeners;
|
||||
|
||||
public class MortarInteract {
|
||||
}
|
Loading…
Reference in New Issue