What's new
  • Hey Guest!

    Our hosting provider or CloudFlare won't reply to any DMCA takedown notice!

    If you wish TakeDown of your resource then,
    Contact us at discord: TheSpace#7021


    Please allow up to a week for a discord reply!
  • Hey Guest !

    In order to be able to download resources,
    You need to register. Register by the Button at upside at right.

    Thanks for reading me :)
  • Hey Guest !

    Please don't use randomly generated or written names (example: dfdfasdf)
    We'll ban users with those names because they're Spam-Like.
    To prevent this! Please use normal names while registration!
HBEDWARS | COSMETICS, CUSTOM, UNLIMITED LANGUAGES, ETC.

Direct HBEDWARS | COSMETICS, CUSTOM, UNLIMITED LANGUAGES, ETC. 1.0 | Donated file

No permission to download
[IMG]
[IMG]

[IMG] [IMG]
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)
  • 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
Game Settings |

  • Be able to create up to 14 different teams
  • Maximum height to build
  • Block protection radius
  • Radio for the traps
  • Activate / Deactivate votes
  • Choose default votes
Items Join | You can create custom items!
Custom Generators | You can edit all the values of the generators; number of drops, interval, create new levels, etc.
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 (15%) | It has no bungee mode!
Privated Games (0%) | It has no private games!
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]
[IMG]


How to create a map!

More videos will be uploaded soon!
[IMG]

/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
[IMG]

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
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.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.*
[IMG]

Test Server: 158.69.123.181:25616
[IMG]


Spoiler: BEDWARS VARIABLES
Spoiler: PLACEHOLDERAPI
[IMG]

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();
}
}
[IMG]

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.
Tags
bedwars hbedwars minecraft