Dev Examples: Difference between revisions
Jump to navigation
Jump to search
Marcely1199 (talk | contribs) No edit summary |
Marcely1199 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
=== Check if this plugin is existing (v.1.6+)=== | === Check if this plugin is existing (v.1.6+)=== | ||
import org.bukkit.Bukkit; | |||
if(Bukkit.getServer().getPluginManager().getPlugin("GroupManager") != null) | if(Bukkit.getServer().getPluginManager().getPlugin("GroupManager") != null) | ||
// exists | // exists | ||
Line 5: | Line 6: | ||
// deosn't exist | // deosn't exist | ||
=== Get the status of an arena (v.1.6+)=== | === Get the status of an arena (v.1.6+)=== | ||
import de.marcely.bedwars.api.BedwarsAPI; | |||
BedwarsAPI api = new BedwarsAPI(); | |||
String name = "example"; | String name = "example"; | ||
System.out.println("This arena is currently " + | System.out.println("This arena is currently " + api.getArena(name).getStatus().name()); | ||
=== Create own extra-item (v.2.2+)=== | === Create own extra-item (v.2.2+)=== | ||
import org.bukkit.Material; | |||
import org.bukkit.inventory.ItemStack; | |||
import de.marcely.bedwars.api.BedwarsAPI; | |||
import de.marcely.bedwars.api.BuyEvent; | |||
import de.marcely.bedwars.api.ExtraItem; | |||
BedwarsAPI api = new BedwarsAPI(); | |||
ExtraItem item = new ExtraItem("TextWhenBuyingIt", new ItemStack(Material.DIRT, 1)){ | ExtraItem item = new ExtraItem("TextWhenBuyingIt", new ItemStack(Material.DIRT, 1)){ | ||
@Override | @Override | ||
Line 14: | Line 23: | ||
} | } | ||
} | } | ||
api.registerExtraItem(item); | |||
=== Create own spawner (v.2.2+)=== | === Create own spawner (v.2.2+)=== |
Revision as of 20:51, 8 May 2016
Check if this plugin is existing (v.1.6+)
import org.bukkit.Bukkit;
if(Bukkit.getServer().getPluginManager().getPlugin("GroupManager") != null) // exists else // deosn't exist
Get the status of an arena (v.1.6+)
import de.marcely.bedwars.api.BedwarsAPI;
BedwarsAPI api = new BedwarsAPI(); String name = "example"; System.out.println("This arena is currently " + api.getArena(name).getStatus().name());
Create own extra-item (v.2.2+)
import org.bukkit.Material; import org.bukkit.inventory.ItemStack; import de.marcely.bedwars.api.BedwarsAPI; import de.marcely.bedwars.api.BuyEvent; import de.marcely.bedwars.api.ExtraItem;
BedwarsAPI api = new BedwarsAPI(); ExtraItem item = new ExtraItem("TextWhenBuyingIt", new ItemStack(Material.DIRT, 1)){ @Override public void onBuyEvent(BuyEvent event){ event.getBuyer().sendMessage("OMG! It's working!"); } } api.registerExtraItem(item);