All Projects → bizarre → Glaedr

bizarre / Glaedr

Licence: other
An extensive, modular functional scoreboard library for the Bukkit/Spigot API.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Glaedr

dungeon-maze
DungeonMaze Craft Bukkit plugin - An amazing world generator for Bukkit and Spigot
Stars: ✭ 27 (+17.39%)
Mutual labels:  bukkit, spigot
SlackMC
Link Slack to Minecraft!
Stars: ✭ 61 (+165.22%)
Mutual labels:  bukkit, spigot
NoSpawnChunks
Helps manage server memory by dynamically unloading chunks
Stars: ✭ 21 (-8.7%)
Mutual labels:  bukkit, spigot
KibblePatcher
KibbleLands Spigot patcher
Stars: ✭ 25 (+8.7%)
Mutual labels:  bukkit, spigot
WorldEditSelectionVisualizer
Visualize your WorldEdit selection with particles and without any mod.
Stars: ✭ 31 (+34.78%)
Mutual labels:  bukkit, spigot
MythicDrops
Action RPG drops for Spigot.
Stars: ✭ 28 (+21.74%)
Mutual labels:  bukkit, spigot
DragonTravel
A plugin for the Minecraft-servermods "Bukkit" and "Spigot".
Stars: ✭ 17 (-26.09%)
Mutual labels:  bukkit, spigot
Purpur
Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
Stars: ✭ 1,224 (+5221.74%)
Mutual labels:  bukkit, spigot
Boss
Premium custom monsters plugin with skill system, natural spawning and lots of sickest features!
Stars: ✭ 72 (+213.04%)
Mutual labels:  bukkit, spigot
pluGET
📦 Powerful Package manager which updates plugins & server software for minecraft servers
Stars: ✭ 87 (+278.26%)
Mutual labels:  bukkit, spigot
MinecraftDeveloperGuide
📝Minecraft developer Chinese guide,我的世界开发者中文指南
Stars: ✭ 1,307 (+5582.61%)
Mutual labels:  bukkit, spigot
ClayTech
An addon for slimefun.
Stars: ✭ 15 (-34.78%)
Mutual labels:  bukkit, spigot
SquidGame
Minecraft Minigame inspired by the famous and trending Netflix series "Squid Game"
Stars: ✭ 36 (+56.52%)
Mutual labels:  bukkit, spigot
Mohist
Minecraft Forge Hybrid server implementing the Spigot/Bukkit API, formerly known as Thermos/Cauldron/MCPC+
Stars: ✭ 861 (+3643.48%)
Mutual labels:  bukkit, spigot
ResourcepacksPlugins
Set resource packs on whole proxy, per server and per world!
Stars: ✭ 47 (+104.35%)
Mutual labels:  bukkit, spigot
ScriptBlockPlus
任意のブロックにスクリプトを追加するプラグインです。
Stars: ✭ 25 (+8.7%)
Mutual labels:  bukkit, spigot
ScoreboardStats
Bukkit plugin for customizing the sidebar of the scoreboard feature from minecraft
Stars: ✭ 29 (+26.09%)
Mutual labels:  bukkit, scoreboard
OtherDrops
An updated version of the OtherDrops plugin originally by Cyclo and Zarius; updated by CoolLord22
Stars: ✭ 19 (-17.39%)
Mutual labels:  bukkit, spigot
MinecraftNetwork
Minecraft server network backend
Stars: ✭ 35 (+52.17%)
Mutual labels:  bukkit, spigot
Hawk
An anticheat written for legacy versions of Spigot
Stars: ✭ 82 (+256.52%)
Mutual labels:  bukkit, spigot

Glaedr

Extensive yet simplistic Scoreboard API for the Bukkit/Spigot API

Project is currently not being worked on, I may update it in the future (as I do have a newer version).

Beta Version Changelog

  • Removed how each entry creates it's own BukkitTask, each entry is looped through and edited in one central task. Instead of one task per Entry, there is now one task per PlayerScoreboard. This is extremely more efficient allowing all entries to countdown in sync.
  • Wrappers/Spacers have been added. This will allow you to add a line above and/or below all entries. alt tag
  • Scoreboard "scores" now counts down from 15 to 1, instead of from 1 to 15. This will soon be optional.
  • The new version is some-what backwards compatible. entry#cancel and entry#pause have been replaced with entry#setCancelled(boolean) and entry#setPaused(boolean).
  • Entries that do not countup nor countdown will still update, so that you can edit the text later and it will update on the scoreboard. This also will keep the position of the entry updated.
  • Installation has been changed a bit.
As with any other beta, expect bugs. Feel free to fix them yourself and submit a pull request, or simply file an issue and it will be looked at ASAP.

Installation

  1. Pull the latest version of Glaedr or download it here.(located in project directory)
  2. Add it to your project's build path. (Note: Make sure to extract Glaedr.jar into your output path, so people don't need to add Glaedr into their server!)
  3. Instantiate Glaedr, you should have something like this in your main class:
private Glaedr glaedr;

public void onEnable() {
  glaedr = new Glaedr(this, title, hook, overrideTitle, scoreCountUp);
  glaedr.getBottomWrappers().add("&7&m--------------------");
  glaedr.getTopWrappers().add("&7&m--------------------");
  glaedr.registerPlayers();
}
  1. Done! Glaedr is now completely set up!

Usage

Here is some example usage, the following code will create a scoreboard entry with a countdown of 16 seconds:

PlayerScoreboard scoreboard = PlayerScoreboard.getScoreboard(player);
new Entry("enderpearl", scoreboard)
.setCountdown(true)
.setText(ChatColor.GOLD + "Enderpearl Cooldown" + ChatColor.GRAY + ":")
.setTime(16)
.send();

Result:

alt tag

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].