GithubHelp home page GithubHelp logo

mobarenahelper's People

Contributors

pyeroh avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

mobarenahelper's Issues

Invalid File

Had a friend of mine try out the application and create a couple of waves using your program and then he exported the file. The program tells us to go to the parser website and see where our error is to fix it but when we do the website parses the file just file without any errors.

The file we're talking about is located at http://pastebin.com/raw.php?i=EPS6w63p

Let me know if you have any questions

Remove Wave

I currently don't see a way to remove a wave from either the recurrent or single waves, am I missing something or could this be added?

Boss Name Not Saving

The current downloadable version doesn't appear to be saving the name of the bosses..

Error on Saving

I can't save my custom arena, errors out with this in the log:

Index: 0, Size: 0
    java.util.ArrayList.rangeCheck(Unknown Source)
    java.util.ArrayList.get(Unknown Source)
    model.data.Wave.getMap(Wave.java:217)
    model.wave.BossW.getMap(BossW.java:154)
    model.data.Arena.getMap(Arena.java:210)
    model.data.Arenas.getMap(Arenas.java:129)
    view.MenuPrincipal$8.mouseReleased(MenuPrincipal.java:641)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.processMouseEvent(Unknown Source)
    java.awt.Component.processEvent(Unknown Source)
    java.awt.Container.processEvent(Unknown Source)
    java.awt.Component.dispatchEventImpl(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Window.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    java.awt.EventQueue.access$200(Unknown Source)
    java.awt.EventQueue$3.run(Unknown Source)
    java.awt.EventQueue$3.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    java.awt.EventQueue$4.run(Unknown Source)
    java.awt.EventQueue$4.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source)

Here is my config file I load in.

# MobArena v0.96.7 - Config-file
# Read the Wiki for details on how to set up this file: http://goo.gl/F5TTc
# Note: You -must- use spaces instead of tabs!
global-settings:
  enabled: true
  allowed-commands: /list, /pl
  update-notification: true
classes:
  Viking:
    items: diamond_axe 19:3;16:2, potion:8197:6
    armor: 302 0:1, 311 0:2, 304 4:2, 309
arenas:
  rev:
    settings:
      world: Craftyn
      enabled: true
      protect: true
      entry-fee: $5
      clear-wave-before-next: true
      clear-boss-before-next: true
      clear-wave-before-boss: true
      soft-restore: true
      soft-restore-drops: false
      require-empty-inv-join: true
      require-empty-inv-spec: true
      hellhounds: true
      pvp-enabled: false
      monster-infight: false
      allow-teleporting: false
      spectate-on-death: true
      auto-respawn: true
      share-items-in-arena: true
      min-players: 1
      max-players: 25
      max-join-distance: 30
      first-wave-delay: 5
      wave-interval: 15
      final-wave: 40
      monster-limit: 300
      monster-exp: true
      keep-exp: true
      food-regen: true
      lock-food-level: true
      player-time-in-arena: night
      auto-ignite-tnt: true
      auto-start-timer: 0
      auto-ready: false
      use-class-chests: false
      display-waves-as-level: false
      display-timer-as-level: false
      use-scoreboards: true
      start-delay-timer: 0
      isolated-chat: false
      global-join-announce: false
      global-end-announce: false
      show-death-messages: true
    waves:
      recurrent:
        spec_2:
          wave: 0
          type: special
          priority: 2
          monsters:
            zombie_pigman: 8
            exploding_sheep: 10
            enderman: 9
            blaze: 10
            angry_wolf: 1
          frequency: 9
        spec1:
          wave: 0
          type: special
          priority: 2
          monsters:
            zombie_pigman: 10
            powered_creeper: 8
            blaze: 10
            zombie: 10
          frequency: 4
        def1:
          wave: 0
          type: default
          priority: 1
          monsters:
            skeleton: 10
            magmacube_small: 10
            creeper: 10
            angry_wolf: 10
          growth: medium
          frequency: 1
      single:
        swarm3:
          wave: 37
          type: swarm
          monster: bats
          health: medium
          amount: psycho
        swarm2:
          wave: 25
          type: swarm
          monster: zombie
          amount: psycho
    rewards:
      waves:
        every:
          '5': 364:2, grilled_pork:2, bread:2
          '20': ghast_tear:5, gold_ingot:5
          '11': 341:2, potion:8197:1, arrow:32
          '10': 6:3, 98:3:5
        after:
          '7': 341:3, potion:8197:2
          '10': iron_sword 16:1
          '15': 284 32:3
          '20': iron_pickaxe 35:1, slime_ball:5
          '30': gold_pickaxe 33:1
          '25': 302 5:3
          '13': iron_sword, iron_pickaxe, 256
          '35': watch
    coords:
      spawnpoints:
        442,63,-482: 442.5,63,-481.5,0.0,0.0,Craftyn
        439,63,-476: 439.5,63,-475.5,0.0,0.0,Craftyn
        439,63,-468: 439.5,63,-467.5,0.0,0.0,Craftyn
        442,63,-462: 442.5,63,-461.5,0.0,0.0,Craftyn
        458,63,-462: 458.5,63,-461.5,0.0,0.0,Craftyn
        461,63,-468: 461.5,63,-467.5,0.0,0.0,Craftyn
        461,63,-476: 461.5,63,-475.5,0.0,0.0,Craftyn
        458,63,-482: 458.5,63,-481.5,0.0,0.0,Craftyn
        450,63,-490: 450.5,63,-489.5,0.0,0.0,Craftyn
        433,63,-472: 433.5,63,-471.5,0.0,0.0,Craftyn
        450,63,-456: 450.5,63,-455.5,0.0,0.0,Craftyn
        468,63,-472: 468.5,63,-471.5,0.0,0.0,Craftyn
        450,67,-472: 450.5,67,-471.5,0.0,0.0,Craftyn
        465,66,-472: 465.5,66,-471.5,0.0,0.0,Craftyn
      containers: {}
      l1: 417,69,-521,0.0,0.0,Craftyn
      l2: 432,79,-507,0.0,0.0,Craftyn
      lobby: 424.5,74,-513.5,91.98,0.0,Craftyn
      spectator: 450.5,73,-471.5,3.93,0.0,Craftyn
      exit: 437.5,73,-490.5,-30.42,0.0,Craftyn
      p1: 429,59,-493,0.0,0.0,Craftyn
      p2: 471,71,-451,0.0,0.0,Craftyn
      arena: 450.5,67,-471.5,5.43,0.0,Craftyn
    class-limits:
      Viking: -1

After I load in the file, I add a new arena, add some recurrent waves, and add one boss wave. Then I add another class, configure the arena, add some rewards, and then hit save. It comes up with not able to save the arena, and when I go back into the waves I see that the Boss Abilities has been wiped out until I add another ability to it in which the previous ones show up.

I'm using the english translation and would love to start using this program, but I can't save out...

TODOs

Parce que j'ai la flemme d'éditer le fichier contenant mes TODOs sur le programme :

  • Ajouter les récompenses en monnaie (rewards)
  • Ajouter un système de suivi des changements effectués, pour prompter correctement le message de changements non sauvegardés
  • Ajouter un système de sauvegarde de secours, en cas d'erreur lors de la sauvegarde classique, pour éviter la perte du travail effectué
  • Meilleur suivi du parsing YAML pour connaitre l'emplacement dans le fichier de config d'une erreur d'écriture, au lieu de sortir une stacktrace Java
  • Affichage de l'exception lancée par l'appli lors d'un crash

CI Builds

Hey man, I see you're probably manually building each one every time a change is made. Would you like to use maven and build it? I have a Jenkins server that you could use..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.