second real commit

master
Soper Aylamo 2021-05-03 00:39:54 -04:00
parent 568736317d
commit b6bf0d2a67
Signed by: Soper
GPG Key ID: A27AC885ACC3BEAE
5 changed files with 71 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
/out/
/.idea/
Arty.iml

View File

@ -0,0 +1,3 @@
# Artillery!
Quadratics!

10
src/plugin.yml Normal file
View File

@ -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

View File

@ -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(){
}
}

View File

@ -0,0 +1,4 @@
package xyz.soper.arty.Events.Listeners;
public class MortarInteract {
}