Uses of Class
tfagaming.projects.minecraft.homestead.models.War
Packages that use War
Package
Description
-
Uses of War in tfagaming.projects.minecraft.homestead.database.cache
Methods in tfagaming.projects.minecraft.homestead.database.cache with parameters of type War -
Uses of War in tfagaming.projects.minecraft.homestead.database.providers
Methods in tfagaming.projects.minecraft.homestead.database.providers that return types with arguments of type WarModifier and TypeMethodDescriptionMariaDB.importWars()MongoDB.importWars()MySQL.importWars()PostgreSQL.importWars()Provider.importWars()SQLite.importWars()YAML.importWars()Method parameters in tfagaming.projects.minecraft.homestead.database.providers with type arguments of type WarModifier and TypeMethodDescriptionvoidMariaDB.exportWars(List<War> wars) voidMongoDB.exportWars(List<War> wars) voidMySQL.exportWars(List<War> wars) voidPostgreSQL.exportWars(List<War> wars) voidProvider.exportWars(List<War> wars) voidSQLite.exportWars(List<War> wars) voidYAML.exportWars(List<War> wars) -
Uses of War in tfagaming.projects.minecraft.homestead.managers
Methods in tfagaming.projects.minecraft.homestead.managers that return WarModifier and TypeMethodDescriptionstatic WarWarManager.declareWar(String name, double prize, Region regionA, Region regionB) Declares a new war between exactly two regions.static WarWarManager.findWar(long warId) Retrieves the war with the exact ID.static WarRetrieves the war with the exact name (case-sensitive).static WarWarManager.findWarByRegion(long regionId) Returns the war the given region is participating in.static WarWarManager.findWarIgnoreCase(String name) Finds a war by name (case-insensitive).static WarWarManager.getLongestWar()Returns the war with the longest duration.static WarWarManager.getRichestWar()Returns the war with the highest prize.static WarWarManager.removeRegionFromWar(long regionId) Removes the given region from whichever war it belongs to, without ending the war.Methods in tfagaming.projects.minecraft.homestead.managers that return types with arguments of type WarModifier and TypeMethodDescriptionWarManager.getActiveWars()Returns all active wars (alias for semantic clarity).WarManager.getAll()Returns all active wars.WarManager.getRecentWars(int limit) Returns the most recently declared wars.WarManager.getWarLeaderboard(int limit) Returns wars sorted by prize descending.WarManager.getWarsByRegion(long regionId) Returns all wars a region is participating in.WarManager.getWarsByRegion(Region region) Returns all wars a region is participating in.Methods in tfagaming.projects.minecraft.homestead.managers with parameters of type WarModifier and TypeMethodDescriptionstatic booleanWarManager.addRegionToWar(War war, Region region) Adds a region to an existing war.static voidWarManager.broadcastDeclarationOfWar(War war) Broadcasts the declaration of war to participants or the entire server.static voidWarManager.forceEndWar(War war, Region winner) Ends a war and declares a specific winner.static List<org.bukkit.OfflinePlayer> WarManager.getMembersOfWar(War war) Collects all members and owners from every region in the war.static List<org.bukkit.entity.Player> WarManager.getOnlineWarMembers(War war) Returns only online players participating in a war.static longWarManager.getWarDuration(War war) Returns how long a war has been running in milliseconds.static intWarManager.getWarMemberCount(War war) Returns the total number of unique players involved in a war.static intWarManager.getWarParticipantCount(War war) Returns the number of regions in a war.WarManager.getWarParticipants(War war) Returns all regions participating in a war.static booleanWarManager.isPlayerInWar(org.bukkit.OfflinePlayer player, War war) Returnstrueif the given player is a member or owner of the specified war.static voidWarManager.playWarSound(War war, org.bukkit.Sound sound) Plays a sound to all online participants of a war.static voidWarManager.sendWarMessage(War war, String message) Sends a message to all online participants of a war.static voidWarManager.updateWarPrize(War war, double newPrize) Updates the prize for a war. -
Uses of War in tfagaming.projects.minecraft.homestead.tools.java
Methods in tfagaming.projects.minecraft.homestead.tools.java with parameters of type WarModifier and TypeMethodDescriptionstatic StringFormatter.getRegionsOfWar(War war) Get beautiful and readable list of regions part of a war.