API Examples
In this page you can see some examples of Parties API usage.
Table of contents
- Get OreAnnouncer block instance
- Make a block destroy instance
- Change party description if not set
- Create a party
- Get party information upon creation
- Get online parties
- Get parties with most members
#Get OreAnnouncer block instance
OABlock block;OreAnnouncerAPI api = OreAnnouncer.getApi();block = api.getBlock("DIAMOND_ORE"); // Can be null
#Make a block destroy instance
A BlockDestroy instance, is the number of destroyed block of the given player, it can be generated for a new block or get from an already existing player.
For example, you can get the current player destroy block and increment it by X.
Player somePlayer; // ...OreAnnouncerAPI api = OreAnnouncer.getApi();OAPlayer player = api.getPlayer(somePlayer.getUniqueId());block = api.getBlock("DIAMOND_ORE");if (block != null) {OABlockDestroy blockDestroy = api.makeBlockDestroy(player.getPlayerUUID(), block, 5);// or: blockDestroy = player.getBlockDestroy(block);player.setBlockDestroy(blockDestroy); // This will override previous block destroy value}