@@ -0,0 +1,2044 @@
+package me.DJBiokinetix;%0A%0Aimport org.bukkit.Color;%0Aimport org.bukkit.FireworkEffect;%0Aimport org.bukkit.FireworkEffect.Builder;%0Aimport org.bukkit.FireworkEffect.Type;%0Aimport org.bukkit.Server;%0Aimport org.bukkit.World;%0Aimport org.bukkit.configuration.file.FileConfiguration;%0Aimport org.bukkit.entity.EntityType;%0Aimport org.bukkit.entity.Firework;%0Aimport org.bukkit.entity.Player;%0Aimport org.bukkit.event.EventHandler;%0Aimport org.bukkit.event.Listener;%0Aimport org.bukkit.event.player.PlayerJoinEvent;%0Aimport org.bukkit.event.player.PlayerKickEvent;%0Aimport org.bukkit.event.player.PlayerQuitEvent;%0Aimport org.bukkit.inventory.meta.FireworkMeta;%0Aimport org.bukkit.plugin.PluginManager;%0Aimport org.bukkit.plugin.java.JavaPlugin;%0A%0Apublic class Hub extends JavaPlugin implements Listener%7B%0A%0A  public void onEnable()%7B%0A    saveDefaultConfig();%0A    getServer().getPluginManager().registerEvents(this, this);%0A  %7D%0A  %0A  @EventHandler%0A  public void Join(PlayerJoinEvent e)%7B%0A    if (e.getPlayer().hasPermission(%22join.hub%22))%7B%0A      e.setJoinMessage(getConfig().getString(%22Join%22).replaceAll(%22&%22, %22%C2%A7%22).replaceAll(%22%25usuario%25%22, e.getPlayer().getName()));%0A      firework(e.getPlayer());%0A      return;%0A    %7D%0A    e.setJoinMessage(null);%0A  %7D%0A  %0A  @EventHandler%0A  public void AlSalir(PlayerQuitEvent e)%7B%0A    e.setQuitMessage(null);%0A  %7D%0A  %0A  @EventHandler%0A  public void AlKick(PlayerKickEvent e)%7B%0A    e.setLeaveMessage(null);%0A  %7D%0A  %0A  public void firework(Player player)%7B%0A    Firework fw = (Firework)player.getWorld().spawnEntity(player.getLocation(), EntityType.FIREWORK);%0A    FireworkMeta fwmeta = fw.getFireworkMeta();%0A    FireworkEffect.Builder builder = FireworkEffect.builder();%0A    builder.withTrail().withFlicker().withFade(Color.GREEN).withColor(Color.WHITE).withColor(Color.YELLOW).withColor(Color.BLUE).withColor(Color.FUCHSIA).withColor(Color.PURPLE).withColor(Color.MAROON).withColor(Color.LIME).withColor(Color.ORANGE).with(FireworkEffect.Type.BALL_LARGE);%0A    fwmeta.addEffect(builder.build());%0A    fwmeta.setPower(1);%0A    fw.setFireworkMeta(fwmeta);%0A  %7D%0A%7D%0A

Create Hub.java