Terrain Control

Terrain Control

235k Downloads

Terrain Control / BO3Tools related

Xaybiance opened this issue ยท 6 comments

commented

Summary

I'm having 2 issues.

I'm trying to install Terrain Control, but I don't see any config files. When I use the command "/exportbo3 " I get the error message in chat "An internal error occurred while attempting to perform this command"

I believe the reason I'm having issues with BO3Tools is because I installed TerrainControl improperly.

Info, logs, and files can be seen below.

Someone please help!
~ XayFace


Versions

CraftBukkit ---------- v1.7.2-R0.3
TerrainControl ----- v2.5.3
BO3Tools ----------- v1.3
WorldEdit ------------ v5.6
WorldGuard --------- v5.9
WorldBorder -------- v1.7.8
Essentials ----------- v2.13.1


ISSUE 1

Regarding TerrainControl:
I have followed the installation guide, but I don't see any config files for Terrain Control after setup.
The only things I see in "Plugins>TerrainConrol" is GlobalObjects (empty) and TerrainControl.ini

^^ I don't see any console errors for this ^^

Here's my bukkit.yml:

settings:
  allow-end: true
  warn-on-overload: true
  permissions-file: permissions.yml
  update-folder: update
  ping-packet-limit: 100
  use-exact-login-location: false
  plugin-profiling: false
  connection-throttle: 4000
  query-plugins: true
  deprecated-verbose: default
  shutdown-message: Server closed
spawn-limits:
  monsters: 70
  animals: 15
  water-animals: 5
  ambient: 15
chunk-gc:
  period-in-ticks: 600
  load-threshold: 0
ticks-per:
  animal-spawns: 400
  monster-spawns: 1
  autosave: 6000
auto-updater:
  enabled: true
  on-broken:
  - warn-console
  - warn-ops
  on-update:
  - warn-console
  - warn-ops
  preferred-channel: rb
  host: dl.bukkit.org
  suggest-channels: true
aliases: now-in-commands.yml
database:
  username: bukkit
  isolation: SERIALIZABLE
  driver: org.sqlite.JDBC
  password: walrus
  url: jdbc:sqlite:{DIR}{NAME}.db
  your_world_name:
    generator: TerrainControl

Issue 2

Regarding BO3Tools:
Every time I try "/exportbo3 " I get the error message in chat "An internal error occurred while attempting to perform this command"

Here's the console error:

[01:10:15] [Server thread/INFO]: XayFace issued server command: /exportbo3 Fountain1
[01:10:15] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'exportbo3' in plugin BO3Tools v1.3
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175) ~[craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683) ~[craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:952) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:814) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.IncompatibleClassChangeError: Found interface com.khorn.terraincontrol.TerrainControlEngine, but class was expected
    at nl.rutgerkok.bo3tools.BO3Creator.create(BO3Creator.java:156) ~[?:?]
    at nl.rutgerkok.bo3tools.command.BO3CreateCommand.onCommand(BO3CreateCommand.java:101) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
    ... 13 more
commented

You're running TC 2.5, which means you'll need BO3Tools 1.2. You also have an error in your bukkit.yml:

database:
  (...)
  your_world_name:
    generator: TerrainControl

You must not place that in your database settings, but in your world settings. You must also substitute your_world_name with the name of your world. See here.

commented

Thank you,
I'm able to use BO3 tools now.

After applying the changes and restarting ther server, the "BiomeConfig" folder is still missing.
The updated bukkit.yml can be seen below:

*bukkit.yml*
settings:
  allow-end: true
  warn-on-overload: true
  permissions-file: permissions.yml
  update-folder: update
  ping-packet-limit: 100
  use-exact-login-location: false
  plugin-profiling: false
  connection-throttle: 4000
  query-plugins: true
  deprecated-verbose: default
  shutdown-message: Server closed
spawn-limits:
  monsters: 70
  animals: 15
  water-animals: 5
  ambient: 15
chunk-gc:
  period-in-ticks: 600
  load-threshold: 0
ticks-per:
  animal-spawns: 400
  monster-spawns: 1
  autosave: 6000
auto-updater:
  enabled: true
  on-broken:
  - warn-console
  - warn-ops
  on-update:
  - warn-console
  - warn-ops
  preferred-channel: rb
  host: dl.bukkit.org
  suggest-channels: true
aliases: now-in-commands.yml
database:
  username: bukkit
  isolation: SERIALIZABLE
  driver: org.sqlite.JDBC
  password: walrus
  url: jdbc:sqlite:{DIR}{NAME}.db
worlds:
  TestWorld:
    generator: TerrainControl

commented

Hmm, could you post your server startup log?

commented

Thank you, everything's fixed!

=]

commented

I didn't see anything wrong during startup log, but here it is anyway:

[12:56:41] [Server thread/INFO]: Starting minecraft server version 1.7.2
[12:56:41] [Server thread/INFO]: Loading properties
[12:56:41] [Server thread/INFO]: Default game type: SURVIVAL
[12:56:41] [Server thread/INFO]: Generating keypair
[12:56:41] [Server thread/INFO]: Starting Minecraft server on 64.31.8.164:25565
[12:56:41] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-b3020jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.3)
[12:56:42] [Server thread/INFO]: [WorldBorder] Loading WorldBorder v1.7.8
[12:56:42] [Server thread/INFO]: [WorldEdit] Loading WorldEdit v5.6
[12:56:42] [Server thread/INFO]: [TerrainControl] Loading TerrainControl v2.5.3
[12:56:42] [Server thread/INFO]: [WorldGuard] Loading WorldGuard v5.9
[12:56:42] [Server thread/INFO]: [BO3Tools] Loading BO3Tools v1.2
[12:56:42] [Server thread/INFO]: [Essentials] Loading Essentials v2.13.1
[12:56:42] [Server thread/INFO]: [EssentialsChat] Loading EssentialsChat v2.13.1
[12:56:42] [Server thread/INFO]: [EssentialsProtect] Loading EssentialsProtect v2.13.1
[12:56:42] [Server thread/INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.13.1
[12:56:42] [Server thread/INFO]: [EssentialsAntiBuild] Loading EssentialsAntiBuild v2.13.1
[12:56:42] [Server thread/INFO]: [TerrainControl] Enabling TerrainControl v2.5.3
[12:56:42] [Server thread/INFO]: [TerrainControl] 1 global custom objects loaded.
[12:56:42] [Server thread/INFO]: [TerrainControl] Global objects loaded, waiting for worlds to load
[12:56:42] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[12:56:42] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[12:56:42] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[12:56:42] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[12:56:42] [Server thread/INFO]: Preparing level "world"
[12:56:42] [Server thread/INFO]: Preparing start region for level 0 (Seed: -4796618434649379353)
[12:56:42] [Thread-6/INFO]: ----- Bukkit Auto Updater -----
[12:56:42] [Thread-6/INFO]: It appears that you're running a Beta Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds.
[12:56:42] [Thread-6/INFO]: If you would like to be kept informed about new Beta Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'beta'.
[12:56:42] [Thread-6/INFO]: With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes.
[12:56:42] [Thread-6/INFO]: If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
[12:56:42] [Thread-6/INFO]: ----- ------------------- -----
[12:56:42] [Server thread/INFO]: Preparing start region for level 1 (Seed: -4780323649657263809)
[12:56:42] [Server thread/INFO]: Preparing start region for level 2 (Seed: -4780323649657263809)
[12:56:43] [Server thread/INFO]: [WorldBorder] Enabling WorldBorder v1.7.8
[12:56:43] [Server thread/INFO]: [WorldBorder] [CONFIG] Using elliptic/round border, knockback of 3.0 blocks, and timer delay of 5.
[12:56:43] [Server thread/INFO]: [WorldBorder] [CONFIG] Border-checking timed task started.
[12:56:43] [Server thread/INFO]: [WorldBorder] For reference, the main world's spawn location is at X: -225.0 Y: 66.0 Z: 362.0
[12:56:43] [Server thread/INFO]: [WorldEdit] Enabling WorldEdit v5.6
[12:56:43] [Server thread/INFO]: WEPIF: Using the Bukkit Permissions API.
[12:56:43] [Server thread/INFO]: [WorldGuard] Enabling WorldGuard v5.9
[12:56:43] [Server thread/INFO]: [WorldGuard] (world) TNT ignition is PERMITTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world) Lighters are PERMITTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world) Lava fire is blocked.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world) Fire spread is UNRESTRICTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] Loaded configuration for world 'world'
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_nether) TNT ignition is PERMITTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_nether) Lighters are PERMITTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_nether) Lava fire is blocked.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_nether) Fire spread is UNRESTRICTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] Loaded configuration for world 'world_nether'
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_the_end) TNT ignition is PERMITTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_the_end) Lighters are PERMITTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_the_end) Lava fire is blocked.
[12:56:43] [Server thread/INFO]: [WorldGuard] (world_the_end) Fire spread is UNRESTRICTED.
[12:56:43] [Server thread/INFO]: [WorldGuard] Loaded configuration for world 'world_the_end'
[12:56:43] [Server thread/INFO]: [WorldGuard] 0 regions loaded for 'world'
[12:56:43] [Server thread/INFO]: [WorldGuard] 0 regions loaded for 'world_nether'
[12:56:43] [Server thread/INFO]: [WorldGuard] 0 regions loaded for 'world_the_end'
[12:56:43] [Server thread/INFO]: [BO3Tools] Enabling BO3Tools v1.2
[12:56:43] [Server thread/INFO]: [Essentials] Enabling Essentials v2.13.1
[12:56:43] [Server thread/INFO]: Essentials: Using config file enhanced permissions.
[12:56:43] [Server thread/INFO]: Permissions listed in as player-commands will be given to all users.
[12:56:43] [Server thread/INFO]: [EssentialsChat] Enabling EssentialsChat v2.13.1
[12:56:43] [Server thread/INFO]: [EssentialsProtect] Enabling EssentialsProtect v2.13.1
[12:56:43] [Server thread/INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.13.1
[12:56:43] [Server thread/INFO]: [EssentialsAntiBuild] Enabling EssentialsAntiBuild v2.13.1
[12:56:43] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[12:56:43] [Server thread/INFO]: Done (1.392s)! For help, type "help" or "?"
commented

Yeah, the last message of TC is "waiting for worlds to load". According to your startup log, your world is actually called world (Preparing level "world"), not TestWorld. So change TestWorld to world in the bukkit.yml and it should work.