cyberpwnn / SkyPrime

0 stars 0 forks source link

Island starting sizes broke #6

Open SwiftSwamp opened 5 years ago

SwiftSwamp commented 5 years ago

Island starting sizes do not work including the default unless I am using the wrong permission node.

At the moment, all islands are starting at I believe it's 16x16?

Attempting to use perm node sky.size. i.e. sky.size.a

Config;

virtual-islands:
  voltage:
    max-server-time: 45.0
    island:
      max-time: 10.0
      max-base-voltage: 50.0
      min-base-voltage: 10.0
      base-value-threshold: 20000.0
    volts-per-millisecond: 50.0
  size:
    default: 64
    value-propagation:
      exponent: 0.65
      divisor: 3.5
    animation-time: 6
    ranks:
    - a=128
    - b=192
    - c=256
    - d=320
    - e=384
  sequences:
    shutdown:
      idle-threshold-ticks: 600
    startup:
      spinup-threshold-ticks: 70
      voltage-draw: 250.0
  engine:
    max-physics-throttle: 50
    sideload-mode: false
    sideload-entry-treshold: 15
    max-physics-gear-ratio: 0.35
  config:
    hopper:
      max-amount: 16
      min-interval: 5
SwiftSwamp commented 5 years ago
> [00:52:44 WARN]: java.lang.IllegalArgumentException: Can not set static int field io.shadowrealm.skyprime.Config.ISLAND_SIZE to null value
> [00:52:44 WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
> [00:52:44 WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
> [00:52:44 WARN]: at sun.reflect.UnsafeStaticIntegerFieldAccessorImpl.set(UnsafeStaticIntegerFieldAccessorImpl.java:78)
> [00:52:44 WARN]: at java.lang.reflect.Field.set(Field.java:764)
> [00:52:44 WARN]: at io.shadowrealm.skyprime.Config.stick(Config.java:180)
> [00:52:44 WARN]: at io.shadowrealm.skyprime.Config.load(Config.java:129)
> [00:52:44 WARN]: at io.shadowrealm.skyprime.SkyMaster.loadConfig(SkyMaster.java:91)
> [00:52:44 WARN]: at io.shadowrealm.skyprime.SkyMaster.setStorageEngine(SkyMaster.java:63)
> [00:52:44 WARN]: at io.shadowrealm.skyprime.SkyPrime.start(SkyPrime.java:31)
> [00:52:44 WARN]: at mortar.bukkit.plugin.MortarPlugin.onEnable(MortarPlugin.java:83)
> [00:52:44 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
> [00:52:44 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
> [00:52:44 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403)
> [00:52:44 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381)
> [00:52:44 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330)
> [00:52:44 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422)
> [00:52:44 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383)
> [00:52:44 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338)
> [00:52:44 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272)
> [00:52:44 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545)
> [00:52:44 WARN]: at java.lang.Thread.run(Thread.java:748)

Error in console, may be related to island sizes not expanding?

DavidRockin commented 5 years ago

Size ranks isn't implemented

DavidRockin commented 5 years ago

Island sizes are configured as /is create <small|medium|large> Going to remove this for an improved functionality.