Example #1
0
 @Override
 protected void onResume() {
   super.onResume();
   if (!done) {
     done = true;
     Thread timer =
         new Thread() {
           public void run() {
             try {
               sleep(2000);
             } catch (InterruptedException e) {
               // TODO Auto-generated catch block
               e.printStackTrace();
             } finally {
               Intent start = new Intent("com.dEVELdRONE.GForce_Arena.STARTUP");
               startActivity(start);
             }
           }
         };
     timer.start();
   } else if (Startup.backClicked()) {
     Startup.setBackClicked(false);
     finish();
   } else {
     Intent start = new Intent("com.dEVELdRONE.GForce_Arena.STARTUP");
     startActivity(start);
   }
 }
Example #2
0
 public BufferedImage getAlbumArt() {
   try {
     return chosenArt != null ? chosenArt : Startup.getAlbumIcon();
   } catch (Exception e) {
     e.printStackTrace();
   }
   return Startup.getAlbumIcon();
 }
Example #3
0
 private void validateModificationOfNativeMethod(int access, String name) {
   if (isNative(access) && !Startup.isJava6OrLater()) {
     throw new IllegalArgumentException(
         "Mocking of native methods not supported under JDK 1.5; please filter out method \""
             + name
             + "\", or run under JDK 1.6+");
   }
 }
Example #4
0
  public void removeCaptureTransformers(int previousTransformerCount) {
    int currentTransformerCount = captureTransformers.size();

    for (int i = currentTransformerCount - 1; i >= previousTransformerCount; i--) {
      CaptureTransformer<?> transformer = captureTransformers.get(i);
      transformer.deactivate();
      Startup.instrumentation().removeTransformer(transformer);
      captureTransformers.remove(i);
    }
  }
  @SuppressWarnings({"rawtypes", "unchecked"})
  private void openInventory(Player p, Location l) {
    Inventory inv = pl.getServer().createInventory(null, InventoryType.HOPPER, "Network Creator");

    inv.setItem(2, in2);

    ItemStack brea = new ItemStack(Material.ENDER_PORTAL_FRAME);
    ItemMeta im = brea.getItemMeta();
    im.setDisplayName(ChatColor.RESET + "Déassablage");
    List<String> lore = new ArrayList();
    lore.add(l.getBlockX() + "/" + l.getBlockY() + "/" + l.getBlockZ());
    im.setLore(lore);
    brea.setItemMeta(im);
    inv.setItem(4, brea);

    p.openInventory(inv);
  }
  @SuppressWarnings({"unchecked", "rawtypes"})
  public NetworkCreatorListener(Startup pl) {
    this.pl = pl;
    this.pl.getServer().getPluginManager().registerEvents(this, this.pl);

    in2.setDurability((short) 15);
    ItemMeta im2 = in2.getItemMeta();
    im2.setDisplayName(ChatColor.RESET + "--->");
    List<String> lim2 = new ArrayList();
    lim2.add(ChatColor.RESET + "Create Card Network");
    im2.setLore(lim2);
    in2.setItemMeta(im2);

    ShapedRecipe craft = new ShapedRecipe(pl.nc);
    craft.shape(new String[] {"DID", "EDE", "SSS"});
    craft.setIngredient('D', Material.DIAMOND);
    craft.setIngredient('E', Material.ENDER_PEARL);
    craft.setIngredient('I', Material.IRON_INGOT);
    craft.setIngredient('S', Material.ENDER_STONE);
    pl.getServer().addRecipe(craft);
  }
Example #7
0
  public Arisu() {
    try {
      config.load(new FileInputStream("config.properties"));
    } catch (IOException ex) {
      System.err.println("Error loading config.properties.\n" + ex);
      System.exit(0);
    }

    try {
      Startup.onStartup(admins, this, mods);
      this.setName(config.getProperty("nick", "Arisu"));
      this.setLogin(config.getProperty("realname", "Arisu"));
    } catch (Exception ex) {
      System.out.println("Startup failed.\n" + ex);
      System.exit(0);
    }

    cmds = new ArrayList<Commands>();

    cmds.add(new AdminsCommand());
    cmds.add(new ModsCommand());
    cmds.add(new BanCommand());
    cmds.add(new HelloCommand());
    // cmds.add(new BanCommand());
    cmds.add(new InviteCommand());
    cmds.add(new JoinCommand());
    cmds.add(new LeaveCommand());
    cmds.add(new ShutdownCommand());
    cmds.add(new SayCommand());
    cmds.add(new ActCommand());
    cmds.add(new OpCommand());
    cmds.add(new ShellCommand());
    cmds.add(new AuthCommand());
    cmds.add(new GitHubCommand());
    cmds.add(new IgnoreCommand());
    cmds.add(new UnIgnoreCommand());
    cmds.add(new YamlCommand());
  }
 ClassSelection() {
   classesToInclude = getClassNameRegex("classes");
   classesToExclude = getClassNameRegex("excludes");
   testCode = Startup.isTestRun() ? Pattern.compile(".+Test(\\$.+)?").matcher("") : null;
 }
  @EventHandler
  public void onClickInventory(InventoryClickEvent ev) {
    if (ev.getInventory().getType() == InventoryType.HOPPER
        && ev.getInventory().getTitle().equalsIgnoreCase("Network Creator")) {
      if (ev.getCurrentItem() == null) {
        return;
      }
      if (ev.isShiftClick()) {
        ev.setCancelled(true);
        return;
      }
      if ((ev.getSlot() == 0 || ev.getSlot() == 1)
          && !CardNetworkListener.isModifier(ev.getCursor())
          && ev.getCursor().getType() != Material.AIR) {
        ev.setCancelled(true);
        return;
      }
      if (ev.getSlot() == 3
          && !pl.isCardNetwork(ev.getCursor())
          && ev.getCursor().getType() != Material.AIR) {
        ev.setCancelled(true);
        return;
      }

      Player p = (Player) ev.getWhoClicked();
      Inventory inv = ev.getInventory();

      if (ev.getCurrentItem().getType() == Material.ENDER_PORTAL_FRAME
          && ev.getCurrentItem().hasItemMeta()
          && ev.getCurrentItem().getItemMeta().hasDisplayName()
          && ev.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§rDéassablage")) {
        ev.setCancelled(true);

        List<String> lore = ev.getCurrentItem().getItemMeta().getLore();
        String[] cs = lore.get(0).split("/");

        Block b =
            new Location(
                    ev.getWhoClicked().getWorld(),
                    Integer.parseInt(cs[0]),
                    Integer.parseInt(cs[1]),
                    Integer.parseInt(cs[2]))
                .getBlock();

        b.setType(Material.AIR);
        pl.bs.remove(b);
        b.getWorld().dropItemNaturally(b.getLocation(), pl.nc);

        p.closeInventory();

        return;
      }

      if (ev.getSlot() == 2
          && ev.getCurrentItem().getType() == Material.STAINED_GLASS_PANE
          && ev.getCurrentItem().getDurability() == 15
          && ev.getCurrentItem().hasItemMeta()
          && ev.getCurrentItem().getItemMeta().hasDisplayName()
          && ev.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§r--->")) {
        ev.setCancelled(true);

        if (inv.getItem(0) == null && inv.getItem(1) == null && inv.getItem(3) == null) return;
        if (CardNetworkListener.whatNetwork(inv.getItem(3)) != null) return;

        ItemStack item;
        ItemStack m1 = inv.getItem(0);
        ItemStack m2 = inv.getItem(1);

        if (m1 != null || m2 != null) {
          item = inv.getItem(3);
          ItemMeta im = item.getItemMeta();
          List<String> lore = im.getLore();

          lore.add(" ");
          lore.add(ChatColor.GRAY + "Modifier :");

          if (m1 != null) {
            lore.add(ChatColor.GRAY + "- " + CardNetworkListener.whatModifier(m1));
            inv.setItem(0, new ItemStack(Material.AIR));
          }
          if (m2 != null && !m2.isSimilar(m1)) {
            lore.add(ChatColor.GRAY + "- " + CardNetworkListener.whatModifier(m2));
            inv.setItem(1, new ItemStack(Material.AIR));
          }

          im.setLore(lore);
          item.setItemMeta(im);

          inv.setItem(3, item);
        }

        p.playSound(p.getLocation(), Sound.WOOD_CLICK, 1, 1);

        Inventory icn = pl.getServer().createInventory(null, InventoryType.HOPPER, "NC");
        icn.setContents(inv.getContents());
        inv.clear();

        new ChatInventory(pl, p, null, ChatEtat.CREATE_NETWORK, icn);
        p.closeInventory();

        p.sendMessage(ChatColor.GRAY + "Entré le nom du réseau");

        return;
      }
    }
  }
 @EventHandler
 public void onPlace(BlockPlaceEvent ev) {
   if (pl.isNetworkCreator(ev.getPlayer().getItemInHand())) {
     pl.bs.save(ev.getBlockPlaced(), id);
   }
 }
 @Override
 public boolean isActive() {
   return !Startup.isStandalone() && isActive("data");
 }
 static {
   Startup.verifyInitialization();
 }