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