EC
1.0.8latestadded bankAug 28, 2024 added bank example .SpoilerTarget">Spoiler: implementation Code (Java): public class EconomyAPIProvider implements EconomyProvider { private EssentialsA getEss ( ) { return EssentialsA. getInstance ( ) ; } @Override public boolean isEnable ( ) { return getEss ( ). getConfig ( ). getBoolean ( "economy.enable" ) ; } /** * Plugin Name * * @return */ @Override public String getName ( ) { return getEss ( ). name ( ) ; } /** * Your own format * * @param value * @return */ @Override public String format ( double value ) { return getEss ( ). getEconomyHandler ( ). format (value ) ; } /** * Currency symbol such as $ * * @return */ @Override public String currency ( ) { return getEss ( ). getEconomyHandler ( ). currency ( ) ; } /** * If player has account * * @param offlinePlayer */ @Override public boolean exists (OfflinePlayer offlinePlayer ) { return getEss ( ). getUserdata (offlinePlayer ). exists ( ) ; } /** * Create player account/file * * @param offlinePlayer */ @Override public void create (OfflinePlayer offlinePlayer ) { getEss ( ). getUserdata (offlinePlayer ). setup ( ) ; } /** * Get raw Double account * * @param offlinePlayer */ @Override public double get (OfflinePlayer offlinePlayer ) { return getEss ( ). getEconomyHandler ( ). get (offlinePlayer ) ; } /** * If player has * * @param offlinePlayer * @param amount */ @Override public boolean has (OfflinePlayer offlinePlayer, double amount ) { return getEss ( ). getEconomyHandler ( ). has (offlinePlayer, amount ) ; } /** * Add Economy to Target * * @param offlinePlayer * @param amount */ @Override public void add (OfflinePlayer offlinePlayer, double amount ) { getEss ( ). getEconomyHandler ( ). add (offlinePlayer, amount ) ; } /** * Remove Economy from Target * * @param offlinePlayer * @param amount */ @Override public void remove (OfflinePlayer offlinePlayer, double amount ) { getEss ( ). getEconomyHandler ( ). remove (offlinePlayer, amount ) ; } /** * If Your Plugin supports Bank function * * @return */ @Override public boolean supportsBank ( ) { return true ; } /** * Gets raw Double Bank account * * @param owner * @return */ @Override public double getBank (OfflinePlayer owner ) { return getEss ( ). getEconomyHandler ( ). getBank (owner ) ; } /** * if Target has Bank account * * @param owner * @param amount * @return */ @Override public boolean hasBank (OfflinePlayer owner, double amount ) { return getEss ( ). getEconomyHandler ( ). hasBank (owner, amount ) ; } /** * Add Bank Economy to Target * * @param owner * @param amount */ @Override public void addBank (OfflinePlayer owner, double amount ) { getEss ( ). getEconomyHandler ( ). addBank (owner, amount ) ; } /** * Remove Bank Economy from Target * * @param owner * @param amount */ @Override public void removeBank (OfflinePlayer owner, double amount ) { getEss ( ). getEconomyHandler ( ). removeBank (owner, amount ) ; } /** * if Target is Bank Member for Owner * * @param owner * @param target * @return */ @Override public boolean isBankMember (OfflinePlayer owner, OfflinePlayer target ) { return false ; } }1.0.6added reverse in config.ymlAug 28, 2024 Code (YAML): notify-update : true # if reverse: true # %economy_account% = {account} {currency} # if reverse: false # %economy_account% = {currency} {account} reverse : false patched placeholders created RegistrationHandler for PlaceholderAPI also for reverse for other languages1.0.5java patched | update checker patchedAug 28, 2024 java patched to 1 older version 21.0.3 instead of 21.0.4 update checker patched to this current id resorce1.0.3Aug 28, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta