HBEDWARS COSMETICS LANGUAGES ETC

ULTRA HBEDWARS COSMETICS LANGUAGES ETC 1.1

PaveY8u.png

vsRMvtc.png
1wr5rsD.png kJPCuSF.png
License System | An explanation comes to the bottom of the page!
Cosmetics |
  • Proyectil Effects (You can add more)
  • Victory Dances (16)
  • Final Kill Effect (14)
  • Sprays (You can add more)
  • Cries (You can add more)
  • Shop Keppers (You can add more)
  • Kill Messages (You can add more)
  • Glyphs (NEW! You can add more)
  • Bed Destroy Effects (12)
  • Wood Skins (You can add more)
  • Island Toppers (You can add more)
Arena Votes |
  • Shop & Upgrades (You can create, edit the items and prices of the store and team upgrades!)
  • Health (Hardcore, Normal & Double)
  • Time (Day, Sunset & Night)
Groups |
  • You can create different groups like 5v5v5, 2vs2, etc!
  • Statistics are saved by group!
Custom Menus |
  • Most of the menus are custom!
  • You can create more menus
Languages |
  • You can create unlimited languages!
  • Each player can set their language; menus, holograms, scoreboards, etc.
Top Holograms |
  • You can create tops of any group and of any stat!
  • Totals or by group
  • Permanent, monthly, weekly or daily
Generators |
  • You can create custom generators like Carbon, Clay, etc.
  • You can edit all time values
  • You can edit the amount of items when spawning
  • Add or remove levels
Game Settings |
  • Be able to create up to 14 different teams
  • Maximum height to build
  • Edge limit so they don't stray
  • Block protection radius
  • Radio for the traps
  • Activate / Deactivate votes
  • Choose default votes
  • You can create different scoreboards for each mode
Items Join | You can create custom items!
Duplicate Games | You can create from the same map; Airshow-1, Airshow2 and have the Airshow displayname!
Waiting Lobby | You can edit the waiting lobby.
Party | Has its own party!
MySQL/SQLite | You can use two types of database according to your preference.
Levels | Level system, per group you can edit the amount of experience you want to give per kill, death and victory.
Tab | Compatible with Tab plugins like NametagEdit or Tab

BungeeMode (80% using Redis) | BETA!
Privated Games (0%) | It has no private games!
TqvQ9xb.png


D8VpKkl.png


IFAaqwn.png


nsvBzIM.png


J133zBb.png


gNPpCvR.png


AUAZGfP.png


2mAPPfg.png


7ZIkUv3.png


IEc7E08.png


alv7fX5.png


eB1DhAm.png


eTtzTch.png

61L85Nf.png

rkIdjXx.png


NVnLsiZ.png


jWOQI9U.png


ZyA7tNo.png


1RHDmcQ.gif


pH2Fdnq.gif


k3o41fa.png


jWpiCsw.png

How to create a map!

How to create a cosmetic spray!

How to create cosmetic Island Topper!


Video in Chinese by Coquettishpigs (Click here)
More videos will be uploaded soon!
se7hKfU.png

/bedwars |
  • reload | To reset the plugin configuration, it is not 100% effective!
  • leaderboard | To see the remaining time of the leaderboards!
/join |
  • random | To enter an arena of any group
  • random <group> | To enter a specific group arena!
  • menu <group> | To open a group menu!
/language |
  • list | To see the list of languages
/leave | To get out of an arena!
/menu |
  • open | To open a menu
  • create <name> <type> <size> | To create a specific menu, the menu types are; custom, team, spectator, enemy_tracker, map_selector.
  • edit | To edit an already created menu!
  • icon | To edit a menu and add a new item, you have to use this command and add actions and then save it!
  • list | To see the menu list!
/party | Commands to play with your friends!
/points |
  • add | Add points to a player!
  • remove | Take points away from a player!
/rejoin | If you leave a game by accident you can join again!
/setup |
  • setspawn | This command is NECESSARY, if it is not placed it will not work!
  • create | To create a new arena!
  • toppers | To create a new Island Topper!
  • waiting | To edit the waiting lobby!
  • holograms | Create / delete the tops created in leaderboards.yml
  • tp | Teleport to a world!
/start | To force the start of the game, you need twice as many players per team; 2x2
/Tntboost | Increases the boost values of the TNT according to the value: /tntboost 10
AVj8J91.png


Commands |
  • Language Command: bedwars.command.language
  • Points Command: bedwars.command.points
  • Start Command: bedwars.command.start
  • Setup Command: bedwars.command.setup
  • Menu Command: bedwars.command.menu
  • Tntboost Command: bedwars.command.tntboost
  • Spect Command: bedwars.command.spect
Cosmetics | If you want a specific cosmetic, replace * with the cosmetic id!
  • bedwars.trails.*
  • bedwars.windance.*
  • bedwars.killeffects.*
  • bedwars.sprays.*
  • bedwars.cries.*
  • bedwars.shopkeepers.*
  • bedwars.killmessages.*
  • bedwars.glyphs.*
  • bedwars.beddestroys.*
  • bedwars.woodskins.*
  • bedwars.toppers.*
Chat |
  • Use Colors: bedwars.chat.color
  • Bypass Cooldown: bedwars.chat.cooldown
Votes |
  • bedwars.votes.health.*
  • bedwars.votes.shop.*
  • bedwars.votes.time.*
bJBuTOg.png

play.hypexmc.net
RJ7EaNr.png

t35cLyn.png

Spoiler: BEDWARS VARIABLES
Spoiler: PLACEHOLDERAPI
qtwf0Ba.png

Code:
import com.axeelheaven.hbedwars.api.events.game.arena.*;
import com.axeelheaven.hbedwars.api.events.game.player.*;
import com.axeelheaven.hbedwars.api.events.holograms.*;
import com.axeelheaven.hbedwars.api.events.levels.*;
import com.axeelheaven.hbedwars.api.events.npcs.*;
import com.axeelheaven.hbedwars.api.events.party.*;
import com.axeelheaven.hbedwars.arena.ArenaTeam;
import com.axeelheaven.hbedwars.arena.api.Arena;
import com.axeelheaven.hbedwars.cosmetics.beddestroys.BedDestroy;
import com.axeelheaven.hbedwars.cosmetics.killeffects.KillEffect;
import com.axeelheaven.hbedwars.cosmetics.windances.WinDance;
import com.axeelheaven.hbedwars.custom.holograms.Hologram;
import com.axeelheaven.hbedwars.custom.npc.NPC;
import com.axeelheaven.hbedwars.custom.party.Party;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.entity.Item;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin {

private BedWarsAPI bedWarsAPI;

@Override
public void onEnable() {
this.bedWarsAPI = BedWarsAPI.getInstance();

/*
You can create your own bed destruction effect!
*/
this.bedWarsAPI.addBedDestroy(new BedDestroy("custom", 1000, false) {
@Override
public void execute(Location location) {
final Item item = location.getWorld().dropItemNaturally(location, new ItemStack(Material.DIAMOND));
item.setPickupDelay(Integer.MAX_VALUE);
}
});

/*
You can create your own kill effect!
*/
this.bedWarsAPI.addKillEffect(new KillEffect("custom", 1000, false) {
@Override
public void execute(Player player, Player killer) {

}
});

/*
You can create your own win dance!
*/
this.bedWarsAPI.addWinDance(new WinDance("custom", 1000, false) {
@Override
public void execute(Player player, Arena arena) {

}
});
}

@EventHandler
public void onRestart(final BedWarsGameRestartEvent event) {
final Arena arena = event.getArena();
}

@EventHandler
public void changeState(final BedWarsGameStateChangeEvent event) {
final Arena arena = event.getArena();
}

@EventHandler
public void onStart(final BedWarsGameStartEvent event) {
final Arena arena = event.getArena();
}

@EventHandler
public void onWin(final BedWarsGameWinEvent event) {
final Arena arena = event.getArena();
final ArenaTeam arenaTeam = event.getArenaTeam();
}

@EventHandler
public void onBaseEntered(final BedWarsPlayerBaseEnteredEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer();
final ArenaTeam arenaTeam = event.getArenaTeam();
}

@EventHandler
public void onBaseLeave(final BedWarsPlayerBaseLeaveEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer();
final ArenaTeam arenaTeam = event.getArenaTeam();
}

@EventHandler
public void onDeath(final BedWarsPlayerDeathEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer();
}

@EventHandler
public void onJoin(final BedWarsPlayerJoinEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer();
}

@EventHandler
public void onKill(final BedWarsPlayerKillEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer(),
victim = event.getVictim();
}

@EventHandler
public void onLeave(final BedWarsPlayerLeaveEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer();
}

@EventHandler
public void onRejoin(final BedWarsPlayerRejoinEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer();
}

@EventHandler
public void onSelectTeam(final BedWarsPlayerSelectTeamEvent event) {
final Arena arena = event.getArena();
final Player player = event.getPlayer();
final ArenaTeam arenaTeam = event.getArenaTeam();
}

@EventHandler
public void onHologramDespawn(final BedWarsHologramDespawnEvent event) {
final Player player = event.getPlayer();
final Hologram hologram = event.getHologram();
}

@EventHandler
public void onHologramInteract(final BedWarsHologramInteractEvent event) {
final Player player = event.getPlayer();
final Hologram hologram = event.getHologram();
final BedWarsHologramInteractEvent.Click click = event.getClickType();
}

@EventHandler
public void onHologramSpawn(final BedWarsHologramSpawnEvent event) {
final Player player = event.getPlayer();
final Hologram hologram = event.getHologram();
}

@EventHandler
public void onHologramUpdate(final BedWarsHologramSpawnEvent event) {
final Player player = event.getPlayer();
final Hologram hologram = event.getHologram();
}

@EventHandler
public void onLevelUpgrade(final BedWarsLevelUpgradeEvent event) {
final Player player = event.getPlayer();
final int level = event.getLevel();
}

@EventHandler
public void NpcDespawn(final BedWarsNPCDespawnEvent event) {
final Player player = event.getPlayer();
final NPC npc = event.getNpc();
}

@EventHandler
public void NpcInteract(final BedWarsNPCInteractEvent event) {
final Player player = event.getPlayer();
final NPC npc = event.getNpc();
final BedWarsNPCInteractEvent.Click click = event.getClickType();
}

@EventHandler
public void NpcSpawn(final BedWarsNPCSpawnEvent event) {
final Player player = event.getPlayer();
final NPC npc = event.getNpc();
}

@EventHandler
public void onPartyCreate(final BedWarsPartyCreateEvent event) {
final Player player = event.getPlayer();
}

@EventHandler
public void onPartyDestroy(final BedWarsPartyDestroyEvent event) {
final Party party = event.getParty();
}

@EventHandler
public void onPartyInvite(final BedWarsPartyInviteEvent event) {
final Party party = event.getParty();
final Player player = event.getPlayer();
}

@EventHandler
public void onPartyLeave(final BedWarsPartyLeaveEvent event) {
final Party party = event.getParty();
final Player player = event.getPlayer();
}
}
3fvnh7z.png

The plugin has a key license protection system; AAAA1234, once purchased you have to send a message to my discord and I will give you a key!

Questions |
  • Can I only use one IP? No, it does not go by ip system
  • Where do I place it? In the config.yml file in the license-key section
  • What happens if the key is WRONG? You need to send me a message to my discord and a new one will be generated for you.
  • Discord: https://discord.com/invite/2SVMUQdSTP

View attachment HBedWars.svg
R8VIw6W.png

TZmWk5E.png
https://builtbybit.com/resources/hb...es-etc.22192/update/78877/react?reaction_id=1
Author
Wifi
Downloads
0
Views
15
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Wifi

Top