diff options
author | Yannick Lamprecht <yannicklamprecht@live.de> | 2018-11-10 20:22:39 +1100 |
---|---|---|
committer | md_5 <git@md-5.net> | 2018-11-10 20:23:17 +1100 |
commit | 3697ec7a60f718cfc05064af169a29c8594073d9 (patch) | |
tree | 66ba8045ce81e29ff6f70e8940614e9b33cac16c /src/main/java/org/bukkit/craftbukkit/boss/CraftKeyedBossbar.java | |
parent | ca22de36ab1164f67e5b36c994c62eb0411db056 (diff) | |
download | craftbukkit-3697ec7a60f718cfc05064af169a29c8594073d9.tar craftbukkit-3697ec7a60f718cfc05064af169a29c8594073d9.tar.gz craftbukkit-3697ec7a60f718cfc05064af169a29c8594073d9.tar.lz craftbukkit-3697ec7a60f718cfc05064af169a29c8594073d9.tar.xz craftbukkit-3697ec7a60f718cfc05064af169a29c8594073d9.zip |
Add API to manipulate boss bar of entities and those created by commands
Diffstat (limited to 'src/main/java/org/bukkit/craftbukkit/boss/CraftKeyedBossbar.java')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/boss/CraftKeyedBossbar.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/boss/CraftKeyedBossbar.java b/src/main/java/org/bukkit/craftbukkit/boss/CraftKeyedBossbar.java new file mode 100644 index 00000000..a35e6c20 --- /dev/null +++ b/src/main/java/org/bukkit/craftbukkit/boss/CraftKeyedBossbar.java @@ -0,0 +1,23 @@ +package org.bukkit.craftbukkit.boss; + +import net.minecraft.server.BossBattleCustom; +import org.bukkit.NamespacedKey; +import org.bukkit.boss.KeyedBossBar; +import org.bukkit.craftbukkit.util.CraftNamespacedKey; + +public class CraftKeyedBossbar extends CraftBossBar implements KeyedBossBar { + + public CraftKeyedBossbar(BossBattleCustom bossBattleCustom) { + super(bossBattleCustom); + } + + @Override + public NamespacedKey getKey() { + return CraftNamespacedKey.fromMinecraft(getHandle().a()); + } + + @Override + public BossBattleCustom getHandle() { + return (BossBattleCustom) super.getHandle(); + } +} |