Pyeroh / mobarenahelper

MobArena configuration WYSIWYG editor
GNU General Public License v2.0
2 stars 0 forks source link

Error on Saving #6

Closed graywolf336 closed 9 years ago

graywolf336 commented 9 years ago

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...

Pyeroh commented 9 years ago

I'll watch what I can do. Which version do you use ?

graywolf336 commented 9 years ago

2.7, just downloaded it today. On Nov 23, 2014 3:36 PM, "Pyeroh" notifications@github.com wrote:

I'll watch what I can do. Which version do you use ?

— Reply to this email directly or view it on GitHub https://github.com/Pyeroh/mobarenahelper/issues/6#issuecomment-64135953.

Pyeroh commented 9 years ago

Alright, I built a new version, but not published it yet. Could you test it with your waves please ? Actually it shouldn't crash anymore, but let's check...

graywolf336 commented 9 years ago

Sure can, give me a few minutes

graywolf336 commented 9 years ago

Worked! :+1: Thanks