1. Hi,

    I am trying to install 2 plugins to my Reign of King server, i have contacted my host and they installed Oxide, which seems to be working, i have tried to add 2 plugins, Announcer and Server logs to the game.

    Here is my Oxide log, As you can see i get the error Unable to find main plugin class: [Plugin]

    Code:
    4:15 PM [Info] Loading Oxide core v2.0.886...
    4:15 PM [Info] Loading extensions...
    4:15 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    4:15 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    4:15 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    4:15 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    4:15 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    4:15 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    4:15 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    4:15 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    4:15 PM [Info] Loading plugins...
    4:15 PM [Info] Loaded plugin Reign of Kings Core v1.0.0 by Oxide Team
    4:15 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    4:36 PM [Warning] Waiting for another application to stop using script: Announcer
    4:41 PM [Info] Loading Oxide core v2.0.886...
    4:41 PM [Info] Loading extensions...
    4:41 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    4:41 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    4:41 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    4:41 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    4:41 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    4:41 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    4:41 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    4:41 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    4:41 PM [Info] Loading plugins...
    4:41 PM [Info] Loaded plugin Reign of Kings Core v1.0.0 by Oxide Team
    4:41 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    4:41 PM [Warning] Waiting for another application to stop using script: Logs
    4:42 PM [Info] Loading Oxide core v2.0.886...
    4:42 PM [Info] Loading extensions...
    4:42 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    4:42 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    4:42 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    4:42 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    4:42 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    4:42 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    4:42 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    4:42 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    4:42 PM [Info] Loading plugins...
    4:42 PM [Info] Loaded plugin Reign of Kings Core v1.0.0 by Oxide Team
    4:42 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    4:42 PM [Warning] Waiting for another application to stop using script: Logs
    4:43 PM [Info] Loading Oxide core v2.0.886...
    4:43 PM [Info] Loading extensions...
    4:43 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    4:43 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    4:43 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    4:43 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    4:43 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    4:43 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    4:43 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    4:43 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    4:43 PM [Info] Loading plugins...
    4:43 PM [Info] Loaded plugin Reign of Kings Core v1.0.0 by Oxide Team
    4:43 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    4:43 PM [Warning] Waiting for another application to stop using script: Logs
    4:45 PM [Info] Loading Oxide core v2.0.886...
    4:45 PM [Info] Loading extensions...
    4:45 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    4:45 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    4:45 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    4:45 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    4:45 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    4:45 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    4:45 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    4:45 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    4:45 PM [Info] Loading plugins...
    4:45 PM [Info] Loaded plugin Reign of Kings Core v1.0.0 by Oxide Team
    4:45 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    4:45 PM [Info] Announcer and Logs were compiled successfully in 739ms
    4:45 PM [Error] Unable to find main plugin class: Announcer
    4:45 PM [Info] No previous version to rollback plugin: Announcer
    4:45 PM [Error] Unable to find main plugin class: Logs
    4:45 PM [Info] No previous version to rollback plugin: Logs
    4:51 PM [Info] Loading Oxide core v2.0.886...
    4:51 PM [Info] Loading extensions...
    4:51 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    4:51 PM [Info] Loading Oxide core v2.0.886...
    4:51 PM [Info] Loading extensions...
    4:51 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    4:51 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    4:51 PM [Info] Loading plugins...
    4:51 PM [Info] Loaded plugin Reign of Kings Core v1.0.0 by Oxide Team
    4:51 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    4:51 PM [Info] Announcer and Logs were compiled successfully in 790ms
    4:51 PM [Error] Unable to find main plugin class: Announcer
    4:51 PM [Info] No previous version to rollback plugin: Announcer
    4:51 PM [Error] Unable to find main plugin class: Logs
    4:51 PM [Info] No previous version to rollback plugin: Logs
    6:19 PM [Info] Loading Oxide core v2.0.886...
    6:19 PM [Info] Loading extensions...
    6:19 PM [Info] Loaded extension CSharp v1.0.886 by Oxide Team
    6:19 PM [Info] Loaded extension JavaScript v1.0.886 by Oxide Team
    6:19 PM [Info] Loaded extension Lua v1.0.886 by Oxide Team
    6:19 PM [Info] Loaded extension MySql v1.0.886 by Oxide Team
    6:19 PM [Info] Loaded extension Python v1.0.886 by Oxide Team
    6:19 PM [Info] Loaded extension ReignOfKings v1.0.886 by Oxide Team
    6:19 PM [Info] Loaded extension SQLite v1.0.886 by Oxide Team
    6:19 PM [Info] Loaded extension Unity v1.0.886 by Oxide Team
    6:19 PM [Info] Loading plugins...
    6:19 PM [Info] Loaded plugin Reign of Kings Core v1.0.0 by Oxide Team
    6:19 PM [Info] Loaded plugin Unity Core v1.0.0 by Oxide Team
    6:19 PM [Info] Announcer and Logs were compiled successfully in 870ms
    6:19 PM [Error] Unable to find main plugin class: Announcer
    6:19 PM [Info] No previous version to rollback plugin: Announcer
    6:19 PM [Error] Unable to find main plugin class: Logs
    6:19 PM [Info] No previous version to rollback plugin: Logs
    
    Any help?
    [DOUBLEPOST=1431889629][/DOUBLEPOST]I have fixed the error and got it working but i now have another problem, my config file, announcer.json is now empty, 0 kb with no text.

    Help.
     
  2. Wulf

    Wulf Community Admin

    Don't edit the plugin files directly, instead use the Announce.json file. Make sure to not rename files either. If the file is empty, just delete it and let the plugin re-create it.