[MISC] BukkitSpeak - Connect Minecraft and Teamspeak3 [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by Firedroide, Mar 18, 2012.

  1. Offline

    Buckethead

    I updated to new tamspeak server a client. It no longer has channell number next to channel name. how else can i find it
     
  2. Offline

    Firedroide

    Yeah, I know, stupid change.
    However, if you download another style pack for your TS client, it should be possible to see these values again:
    For example, "default_extended". This makes your client look exactly the same as ususal, but you can see all the IDs.
    Have fun :D
     
    Buckethead likes this.
  3. Offline

    Buckethead

    ty
     
  4. Iv'e configured everything as well as I can think of. What is it I've missed if chat from ingame shows up in the correct channel on TS but no chat in TS show up ingame?

    My config:
    Code:
    main:
      TeamSpeakIp: 46.59.77.***
      TeamSpeakPort: 9987
      QueryPort: 10011
      QueryUsername: *****
      QueryPassword: '*****'
    teamspeak:
      BroadcastNickname: Ingame
      ConsoleName: '&9Server'
     
      # Only required if you use the channel functions!
      ChannelID: 0
      ChannelPassword: ''
     
      # Can only be true or false
      ListenToServerEvents: true
      ListenToServerBroadcasts: true
      ListenToChannel: true
      ListenToChannelChat: true
      ListenToPrivateMessages: true
      AllowLinksInMessages: true
     
      # Can be either 'server', 'channel' or 'none'
      SendChatToTeamspeak: channel
    messages:
      events:
        Join: '&e%client_nickname% &ahas joined TeamSpeak'
        Quit: '&e%client_nickname% &ahas left TeamSpeak'
        ChannelEnter: '&e%client_nickname% &aentered the channel.'
        ChannelLeave: '&e%client_nickname% &aleft the channel.'
        ServerMsg: '[&cTS&f] &e%client_nickname%&a: %msg%'
        ChannelMsg: '&e%client_nickname%&f: %msg%'
        PrivateMsg: '&e%client_nickname% &a-> &eMe&f: %msg%'
      commands:
        OnlineList: '&aCurrently online: &e%list%'
        ChannelList: '&aCurrently in the channel: &e%list%'
        Mute: '&aYou are now muted.'
        Unmute: '&aYou aren''t muted anymore.'
        Broadcast: '&e%player_displayname% &a-> &f[&cTS&f]&f: %msg%'
        Chat: '&e%player_displayname% &a-> &eTS&f: %msg%'
        Pm: '&eMe &a-> &e%target%&f: %msg%'
      teamspeak:
        ServerMessage: '&4&l%msg%'
        ChannelMessage: '&4&l[%player_displayname%&4] &r%msg%'
        PrivateMessage: '&4&l[%player_displayname%&4] &r%msg%'
        MinecraftMessage: '&l%player_displayname%&r: %msg%'
    
    Besides this, awesome plugin. Read through the comments and one other thought. Since you have bukkitspeak here and Deathmarine has bukkitspeak(2) on dev. Why don't you two cooperate? I mean, when (or if) the ModAPI for minecraft are finished, why start with you two making your own similar plugin whn you could make it together? :)
     
  5. Offline

    Buckethead

    im sure this int it but ill ask. are the people who are talking or trying to talk to people in mc talking in the same channel as where the ingame chat is being sent to
     
  6. I've set it up to be the "lobby" or default channel (as you can see buy Channel ID: 0) and yes, that is the channel we speak in as well. That is actually the only channel I have atm. Everything else works. Just the chat from TS => MC that isn't working.

    Since I wanted to use TS as a way to speak with people ingame it kinda ruins it if you can't respond.

    Seems to be something with the permissions.
    On my admin account I can see everything that is written in both MC and TS but regular players cant see anything TS=>MC. Strange. I've given out the full bukkitspeak.* permission now but still nothing.

    Everyone can see when a player logs in or out of TS, but no chats if your not admin ingame..

    I'm using PEX btw.

    Solved it by adding the permission using PEX ingame commands. Seems I had to add the permissions per-world and not as default for all worlds.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  7. Offline

    Firedroide

    Okay, good to hear that.
    That's also one more reason why I don't use PEX... ;)
     
  8. Offline

    Buckethead

    whats wrong with pex. Best in my opinion other like b and super are over complicated and require more work
     
  9. PEX workes like a dream 99% of the time so no, I won't switch. I have tried the others before and will not go back. PEX works as it should. I don't even know if it's PEXs fault I couldn't make it work at the beginning. Might be something on my side since I have a hell of a list of permissions now where some doesn't even have the corresponding plugins anymore.

    Gonna go through them all and make it cleaner.
    Besides this. Seriously. Adding/removing permissions in-game. That is awesome. :D

    I have one question more on this plugin. When a user logs in to Teamspeak everyone can see it in-game (since I chose to show this). But is it possible to make it work the other way to. Showing in teamspeak whenever a player logs in/out on the game server?

    Oh. And some way to inside teamspeak get a list on players online on the server would be great as well.
    This is mainly because I can't really login to the game at work, but I can use teamspeak there. :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  10. Offline

    Buckethead

    I know you cant run commands from teamspeak like with "/" cuz itll think you mean to do it for teamspeak so you would have to set up like key words or something
     
  11. Offline

    Firedroide

    I'm planning on integrating a better listener to the plugin, so I could do login and logout messages.
    But currently, I'm working on making the plugin compatible with the TS3 Server Query API, so I can't do that at the moment. First I really have to get the plugin working with all the changes, after that I can start worrying about adding new stuff again :)
     
  12. Making it work before adding stuff. Sounds like a good plan :)

    Love the plugin, just sayin. :)
     
  13. Offline

    MeSoHigh

    I love the hell out of this plugin. I think you and deathmarine should work together on same code and have a new dev bukkit page called "BukkitSpeak 2" like death was talking about making.

    On the topic of why I am posting.

    Is there a way to choose the name that shows up on teamspeak when messages come from minecraft. Right now I get ip:port and it bothers me a tad lol.
     
  14. Offline

    Pixiio

    Can you please make a function so if you type /ts ip that you get the IP of the TS?

    Thank you!
     
  15. Offline

    Avarice

    Hey! I was wondering if you might be interested in developing a plugin that ties an economy and Teamspeak together by possibly rewarding people when they connect to the linked TeamSpeak server, or possibly add it as a feature to BukkitSpeak. Trying to encourage people to use TeamSpeak more, and it seems that I will have to resort to bribes to do it. =P

    Let me know what you think! And thank you for all of your hard work on BukkitSpeak, I love it <3

    -Avarice
     
  16. Offline

    Firedroide

    I'll probably add a /ts info function for BukkitSpeak v0.50.
    At the moment, I'm still testing all the functions to find hidden bugs, and I've already added a new function,
    /ts poke target message.
    So, it could take a few more days.

    Yup, just set BroadcastNickname: to a name, like 'Epic Minecraft Server'.
    If this doesn't work, please tell me!

    I'm currently not planning to implement any economy features, but maybe in the future.
    Also, there may already be economy plugins out there that could do that.

    The problem is, adding in Vault just for one simple economy feature seems a bit like an overkill.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  17. Would it be easier to make it reward players ingame items? Reward as reward.. :)
     
  18. Offline

    xBlueXFoxx

    Epic plugin, working great!
     
    Sketaful and Firedroide like this.
  19. Offline

    Firedroide

    Yes, that would be much easier, but still quite hard, because the plugin would have to compare the IPs of all users and all clients every time somebody joins either the TS or the Minecraft server.
    Like I already said, maybe in the future. Releasing v0.50 has a higher priority :D

    Thanks, I really appreciate that!
     
  20. No problemo. Not a request, just something I thought about. Could be used to actually offer players a startingkit. "Join the TS channel and the server and get a kit to get you started" doean't sound to bad. ;)

    I already have a ton of plugins that does give rewards for different things so I prob would only overdo it if I added one more :p
     
  21. Offline

    Firedroide

    Known bugs:
    - Moderators don't have permissions to use /tsa reload (fixed)
    - Sometimes, the TS nickname isn't set correctly (still doing some research on that one)
    - Too many color codes in /ts poke, so the message size is really limited.
    - Sometimes, the connection can't be established. Also still trying to figure out everything here.
    - If somebody quits from the TS server, there is a message like:
    "Could not receive any information for user id 1234."

    It would be great if you could send me any information about bugs if you happen to spot them.
     
  22. Offline

    ytcreepersden

    A big complaint I keep hearing about BukkitSpeak is that Faction Channels aren't kept out of the system, like when someone speaks in alliance chat or faction chat, it still appears in the Teamspeak Chat. Can you hook the plugin in to Factions to fix this issue?
     
  23. Offline

    Firedroide

    That should be possible, although I thought that plugins like Fraction would use another chat system, so this problem wouldn't even happen.
    But yes, maybe I'll implement a hook to Fractions in the near future.
     
  24. Offline

    ytcreepersden

    Awesome, and they use Chat Channels, but it's read as regular typing. So even if they're entering faction commands without the slash, like it allows you to do, people see those commands in the TS server
     
  25. Updated the server with the newest recommended craftbukkit and updated all plugins (including this)

    Now I got user logged in with the name "ingame" (since I named it like that in the config. When I used Bukkitspeak before nothing showed in in TS until someone spoke. Is it possible to makit it like that again?
     
  26. Offline

    Firedroide

    Yes, there will be some config options for the login and logout messages. I forgot to add them in before releasing v0.50.
    I'll do an update to v0.51 as soon as I get rid of those stupid console messages...
     
    Sketaful likes this.
  27. Offline

    Feenix

    i have an issue, it worked for a sec but it disconnected from the teamspeak 3 server here's all my info.

    00:18:12 [INFO] UnlimitedLava 1.6 is enabled!
    00:18:12 [INFO] [LightningArrow] Enabling LightningArrow v1.2
    00:18:12 [INFO] [LightningArrow] (By Rahazan) - v1.2 loaded.
    00:18:12 [INFO] [WorldEdit] Enabling WorldEdit v5.3
    00:18:13 [INFO] WEPIF: Using the Bukkit Permissions API.
    00:18:13 [INFO] [LavaFurnace] Enabling LavaFurnace v1.5
    00:18:13 [INFO] LavaFurnace loaded: 1 Furnace(s)
    00:18:13 [INFO] LavaFurnace loaded: 0 Custom Cook Time User(s)
    00:18:13 [INFO] LavaFurnace loaded: 1 User Group(s)
    00:18:13 [INFO] Permissions turned off - Using Free-For-All Mode
    00:18:13 [INFO] LavaFurnace config file finished loading...
    00:18:13 [INFO] LavaFurnace: GroupManager detected, LavaFurnace permissions enabled...
    00:18:13 [INFO] LavaFurnace version 1.5 is enabled!
    00:18:13 [INFO] [Questioner] Enabling Questioner v0.6
    00:18:13 [INFO] [Questioner] v0.6 - Enabled
    00:18:13 [INFO] [Weed] Enabling Weed v1.1.0
    00:18:13 [INFO] [Weed] v1.1.0 is enabled.
    00:18:13 [INFO] [RepairChest] Enabling RepairChest v0.8
    00:18:13 [INFO] [RepairChest 0.8] Translating 25 strings
    00:18:13 [INFO] [RepairChest 0.8] Enabled! currency: Gold ingot baseCost: 0.01
    00:18:13 [INFO] [WorldGuard] Enabling WorldGuard v599-a7d1988
    00:18:13 [INFO] [WorldGuard] (World) TNT ignition is PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World) Lighters are PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World) Lava fire is PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World) Fire spread is UNRESTRICTED.
    00:18:13 [INFO] [WorldGuard] Loaded configuration for world 'World'
    00:18:13 [INFO] [WorldGuard] (World_nether) TNT ignition is PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World_nether) Lighters are PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World_nether) Lava fire is PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World_nether) Fire spread is UNRESTRICTED.
    00:18:13 [INFO] [WorldGuard] Loaded configuration for world 'World_nether'
    00:18:13 [INFO] [WorldGuard] (World_the_end) TNT ignition is PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World_the_end) Lighters are PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World_the_end) Lava fire is PERMITTED.
    00:18:13 [INFO] [WorldGuard] (World_the_end) Fire spread is UNRESTRICTED.
    00:18:13 [INFO] [WorldGuard] Loaded configuration for world 'World_the_end'
    00:18:13 [INFO] [WorldGuard] 0 regions loaded for 'World'
    00:18:13 [INFO] [WorldGuard] 0 regions loaded for 'World_nether'
    00:18:13 [INFO] [WorldGuard] 0 regions loaded for 'World_the_end'
    00:18:13 [INFO] [Jail] Enabling Jail v2.1.1
    00:18:13 [INFO] [Jail] Loaded 1 jail zones.
    00:18:13 [INFO] [Jail] Loaded 0 prisoners.
    00:18:13 [INFO] [Jail] Loaded 4 cells.
    00:18:14 [INFO] [Jail] Jail v2.1.1 loaded!
    00:18:14 [INFO] [MobileAdmin] Enabling MobileAdmin v3.2.4
    00:18:14 [INFO] [MobileAdmin] Loading server stats.
    00:18:14 [INFO] [MobileAdmin] Loading chat log.
    00:18:14 [INFO] [MobileAdmin] Loading users.
    00:18:14 [INFO] [MobileAdmin] Starting server...
    00:18:14 [INFO] [MobileAdmin] Version 3.2.4 is enabled!
    00:18:14 [INFO] [BouncyBeds] Enabling BouncyBeds v1.6
    00:18:14 [INFO] [MobileAdmin] Server listening on *:5839
    00:18:14 [INFO] [iConomy] Enabling iConomy v7.0
    00:18:14 [INFO] [iConomy - April Fools] Enabled (41 ms)
    00:18:14 [INFO] [iConomy] Hello, I'm Nijikokun. Yes, this is an April Fools joke, but '/money top' was fixed! Enjoy :) - Rare Version!
    00:18:14 [INFO] [iConomy - April Fools] Purged accounts with default balance.
    00:18:14 [INFO] [Cannons] Enabling Cannons v1.7
    00:18:14 [INFO] [Cannons] Worldguard hook loaded
    00:18:14 [INFO] [Cannons] Factions hook loaded
    00:18:14 [INFO] [Cannons] Cannons plugin v1.7 has been enabled
    00:18:14 [INFO] [DynaFish] Enabling DynaFish v1.54
    00:18:14 [INFO] [DynaFish] version 1.54 by MeneXia sucessfully enabled!
    00:18:14 [INFO] [ColorMe] Enabling ColorMe v3.4.1
    00:18:14 [INFO] ColorMe 3.4.1 is enabled!
    00:18:14 [WARNING] Vault was NOT found! Running without economy!
    00:18:14 [WARNING] Running without Spout!
    00:18:14 [INFO] [CookMe] Enabling CookMe v1.4
    00:18:14 [INFO] CookMe 1.4 is enabled!
    00:18:15 [INFO] [BukkitSpeak] Connected with SID = 1, CID = 1, CLID = 7
    00:18:15 [INFO] [TorchLightPlus] Enabling TorchLightPlus v1.4.1
    00:18:15 [INFO] [Essentials] Enabling Essentials v2.9.1
    00:18:15 [WARNING] Version mismatch! Please update EssentialsXMPP to the same version.
    00:18:15 [WARNING] Version mismatch! Please update EssentialsGeoIP to the same version.
    00:18:16 [INFO] Essentials: Using GroupManager based permissions.
    00:18:16 [INFO] [Essentials] Payment method found (iConomy version: 6)
    00:18:16 [INFO] [MachinaDrill] Enabling MachinaDrill v4.0.1
    00:18:16 [INFO] MachinaDrill version 4.0.1 is now enabled.
    00:18:16 [INFO] [MachinaRedstoneBridge] Enabling MachinaRedstoneBridge v4.0.1
    00:18:16 [INFO] MachinaRedstoneBridge version 4.0.1 is now enabled.
    00:18:16 [WARNING] [BukkitSpeak] Received no information for user id 7.
    00:18:16 [INFO] [dynmap] Enabling dynmap v0.36.3-1085
    00:18:16 [INFO] [dynmap] Using Permissions 3.1.6 for access control
    00:18:16 [WARNING] [BukkitSpeak] Received no information for user id 1.
    00:18:16 [WARNING] [BukkitSpeak] Received no information for user id 3.
    00:18:16 [WARNING] [BukkitSpeak] Received no information for user id 6.
    00:18:16 [INFO] [dynmap] Loaded 19 shaders.
    00:18:16 [INFO] [dynmap] Loaded 82 perspectives.
    00:18:16 [INFO] [dynmap] Loaded 12 lightings.
    00:18:17 [INFO] [dynmap] Web server started on address 0.0.0.0:8123
    00:18:17 [INFO] [dynmap] version 0.36.3-1085 is enabled - core version 0.36.3-201
    00:18:17 [INFO] [dynmap] Loaded 3 maps of world 'World'.
    00:18:17 [INFO] [dynmap] Loaded 2 maps of world 'World_nether'.
    00:18:17 [INFO] [dynmap] Loaded 2 maps of world 'World_the_end'.
    00:18:17 [INFO] [dynmap] Enabled
    00:18:17 [INFO] [MachinaPlanter] Enabling MachinaPlanter v4.0.1
    00:18:17 [INFO] MachinaPlanter version 4.0.1 is now enabled.
    00:18:17 [INFO] [Register] Enabling Register v1.8
    00:18:17 [INFO] [Register] Payment method found (iConomy version: 6)
    00:18:17 [INFO] [ChestShop] Enabling ChestShop v3.4
    00:18:17 [INFO] [ChestShop] WorldGuard version 599-a7d1988 loaded.
    00:18:17 [INFO] [ChestShop] iConomy version 6 loaded.
    00:18:17 [SEVERE] [ChestShop] WARNING! Your spawn-radius in bukkit.yml isn't set to 0! You won't be able to sell to shops built near spawn!
    00:18:17 [INFO] [EssentialsChat] Enabling EssentialsChat v2.9.1
    00:18:17 [INFO] [My Worlds] Enabling My Worlds v1.45
    00:18:18 [INFO] [My Worlds] Using build-in 'Bukkit SuperPerms' as permissions plugin!
    00:18:18 [INFO] [My Worlds] Loading or creating world 'flat'
    00:18:18 [INFO] Preparing start region for level 3 (Seed: 8915455409178093985)
    00:18:19 [INFO] Preparing spawn area for flat, 48%
    00:18:20 [INFO] [WorldGuard] (flat) TNT ignition is PERMITTED.
    00:18:20 [INFO] [WorldGuard] (flat) Lighters are PERMITTED.
    00:18:20 [INFO] [WorldGuard] (flat) Lava fire is PERMITTED.
    00:18:20 [INFO] [WorldGuard] (flat) Fire spread is UNRESTRICTED.
    00:18:20 [INFO] [WorldGuard] Loaded configuration for world 'flat'
    00:18:20 [INFO] [dynmap] Loaded 3 maps of world 'flat'.
    00:18:20 [INFO] [My Worlds] Loading or creating world 'Admin'
    00:18:20 [INFO] Preparing start region for level 4 (Seed: -509521974961360690)
    00:18:21 [INFO] Preparing spawn area for Admin, 44%
    00:18:22 [INFO] Preparing spawn area for Admin, 93%
    00:18:22 [INFO] [WorldGuard] (Admin) TNT ignition is PERMITTED.
    00:18:22 [INFO] [WorldGuard] (Admin) Lighters are PERMITTED.
    00:18:22 [INFO] [WorldGuard] (Admin) Lava fire is PERMITTED.
    00:18:22 [INFO] [WorldGuard] (Admin) Fire spread is UNRESTRICTED.
    00:18:22 [INFO] [WorldGuard] Loaded configuration for world 'Admin'
    00:18:22 [INFO] [dynmap] Loaded 3 maps of world 'Admin'.
    00:18:22 [INFO] [My Worlds] Loading or creating world 'SHSeaofFlame'
    00:18:22 [INFO] Preparing start region for level 5 (Seed: 1807744196)
    00:18:23 [INFO] Preparing spawn area for SHSeaofFlame, 32%
    00:18:24 [INFO] Preparing spawn area for SHSeaofFlame, 85%
    00:18:24 [INFO] [WorldGuard] (SHSeaofFlame) TNT ignition is PERMITTED.
    00:18:24 [INFO] [WorldGuard] (SHSeaofFlame) Lighters are PERMITTED.
    00:18:24 [INFO] [WorldGuard] (SHSeaofFlame) Lava fire is PERMITTED.
    00:18:24 [INFO] [WorldGuard] (SHSeaofFlame) Fire spread is UNRESTRICTED.
    00:18:24 [INFO] [WorldGuard] Loaded configuration for world 'SHSeaofFlame'
    00:18:24 [INFO] [dynmap] Loaded 3 maps of world 'SHSeaofFlame'.
    00:18:24 [INFO] [My Worlds] Loading or creating world 'SkyBlockHardcore'
    00:18:24 [INFO] Preparing start region for level 6 (Seed: 1435672245)
    00:18:25 [INFO] Preparing spawn area for SkyBlockHardcore, 77%
    00:18:26 [INFO] [WorldGuard] (SkyBlockHardcore) TNT ignition is PERMITTED.
    00:18:26 [INFO] [WorldGuard] (SkyBlockHardcore) Lighters are PERMITTED.
    00:18:26 [INFO] [WorldGuard] (SkyBlockHardcore) Lava fire is PERMITTED.
    00:18:26 [INFO] [WorldGuard] (SkyBlockHardcore) Fire spread is UNRESTRICTED.
    00:18:26 [INFO] [WorldGuard] Loaded configuration for world 'SkyBlockHardcore'
    00:18:26 [INFO] [dynmap] Loaded 3 maps of world 'SkyBlockHardcore'.
    00:18:26 [INFO] [My Worlds] Loading or creating world 'Main'
    00:18:26 [INFO] Preparing start region for level 7 (Seed: 6895284761499388700)
    00:18:27 [INFO] Preparing spawn area for Main, 8%
    00:18:28 [INFO] Preparing spawn area for Main, 32%
    00:18:29 [INFO] Preparing spawn area for Main, 61%
    00:18:30 [INFO] Preparing spawn area for Main, 89%
    00:18:31 [INFO] [WorldGuard] (Main) TNT ignition is PERMITTED.
    00:18:31 [INFO] [WorldGuard] (Main) Lighters are PERMITTED.
    00:18:31 [INFO] [WorldGuard] (Main) Lava fire is PERMITTED.
    00:18:31 [INFO] [WorldGuard] (Main) Fire spread is UNRESTRICTED.
    00:18:31 [INFO] [WorldGuard] Loaded configuration for world 'Main'
    00:18:31 [INFO] [dynmap] Loaded 3 maps of world 'Main'.
    00:18:31 [INFO] [My Worlds] Loading or creating world 'SHCaverns'
    00:18:31 [INFO] Preparing start region for level 8 (Seed: -1199660665)
    00:18:32 [INFO] Preparing spawn area for SHCaverns, 32%
    00:18:33 [INFO] Preparing spawn area for SHCaverns, 69%
    00:18:33 [INFO] Attempted to place a tile entity ([email protected]) at 199,37,65 (STONE) where there was no entit
    y tile!
    00:18:33 [INFO] Chunk coordinates: 192,64
    00:18:33 [SEVERE] java.lang.Exception
    00:18:33 [SEVERE] at net.minecraft.server.Chunk.a(Chunk.java:627)
    00:18:33 [SEVERE] at net.minecraft.server.Chunk.a(Chunk.java:606)
    00:18:33 [SEVERE] at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:293)
    00:18:33 [SEVERE] at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:63)
    00:18:33 [SEVERE] at net.minecraft.server.ChunkRegionLoader.a(ChunkRegionLoader.java:52)
    00:18:33 [SEVERE] at net.minecraft.server.ChunkProviderServer.loadChunk(ChunkProviderServer.java:135)
    00:18:33 [SEVERE] at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:78)
    00:18:33 [SEVERE] at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:707)
    00:18:33 [SEVERE] at org.bukkit.Bukkit.createWorld(Bukkit.java:154)
    00:18:33 [SEVERE] at org.bukkit.WorldCreator.createWorld(WorldCreator.java:235)
    00:18:33 [SEVERE] at com.bergerkiller.bukkit.mw.WorldManager.createWorld(WorldManager.java:464)
    00:18:33 [SEVERE] at com.bergerkiller.bukkit.mw.WorldManager.getOrCreateWorld(WorldManager.java:418)
    00:18:33 [SEVERE] at com.bergerkiller.bukkit.mw.WorldConfig.loadWorld(WorldConfig.java:239)
    00:18:33 [SEVERE] at com.bergerkiller.bukkit.mw.WorldConfig.init(WorldConfig.java:61)
    00:18:33 [SEVERE] at com.bergerkiller.bukkit.mw.MyWorlds.enable(MyWorlds.java:105)
    00:18:33 [SEVERE] at com.bergerkiller.bukkit.common.PluginBase.onEnable(PluginBase.java:173)
    00:18:33 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    00:18:33 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
    00:18:33 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    00:18:33 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    00:18:33 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
    00:18:33 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:372)
    00:18:33 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:359)
    00:18:33 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:188)
    00:18:33 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:423)
    00:18:33 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    00:18:33 [INFO] [WorldGuard] (SHCaverns) TNT ignition is PERMITTED.
    00:18:33 [INFO] [WorldGuard] (SHCaverns) Lighters are PERMITTED.
    00:18:33 [INFO] [WorldGuard] (SHCaverns) Lava fire is PERMITTED.
    00:18:33 [INFO] [WorldGuard] (SHCaverns) Fire spread is UNRESTRICTED.
    00:18:33 [INFO] [WorldGuard] Loaded configuration for world 'SHCaverns'
    00:18:33 [INFO] [dynmap] Loaded 3 maps of world 'SHCaverns'.
    00:18:33 [INFO] [My Worlds] Loading or creating world 'Creative'
    00:18:33 [INFO] Preparing start region for level 9 (Seed: -8908403029233421136)
    00:18:34 [INFO] Preparing spawn area for Creative, 40%
    00:18:35 [INFO] Preparing spawn area for Creative, 93%
    00:18:36 [INFO] [WorldGuard] (Creative) TNT ignition is PERMITTED.
    00:18:36 [INFO] [WorldGuard] (Creative) Lighters are PERMITTED.
    00:18:36 [INFO] [WorldGuard] (Creative) Lava fire is PERMITTED.
    00:18:36 [INFO] [WorldGuard] (Creative) Fire spread is UNRESTRICTED.
    00:18:36 [INFO] [WorldGuard] Loaded configuration for world 'Creative'
    00:18:36 [INFO] [dynmap] Loaded 3 maps of world 'Creative'.
    00:18:36 [INFO] [My Worlds] Loading or creating world 'dark_flat'
    00:18:36 [INFO] Preparing start region for level 10 (Seed: -7450939927501902254)
    00:18:37 [INFO] Preparing spawn area for dark_flat, 52%
    00:18:37 [INFO] [WorldGuard] (dark_flat) TNT ignition is PERMITTED.
    00:18:37 [INFO] [WorldGuard] (dark_flat) Lighters are PERMITTED.
    00:18:37 [INFO] [WorldGuard] (dark_flat) Lava fire is PERMITTED.
    00:18:37 [INFO] [WorldGuard] (dark_flat) Fire spread is UNRESTRICTED.
    00:18:37 [INFO] [WorldGuard] Loaded configuration for world 'dark_flat'
    00:18:37 [INFO] [dynmap] Loaded 3 maps of world 'dark_flat'.
    00:18:37 [INFO] [My Worlds] Successfully bound variable to region file cache.
    00:18:37 [INFO] [My Worlds] File references to unloaded worlds will be cleared!
    00:18:37 [INFO] My Worlds version 1.45 enabled!
    00:18:37 [INFO] [EssentialsXMPP] Enabling EssentialsXMPP v2.8.4
    00:18:37 [WARNING] Version mismatch! Please update all Essentials jars to the same version.
    00:18:37 [WARNING] config broken for xmpp
    00:18:37 [INFO] [EssentialsProtect] Enabling EssentialsProtect v2.9.1
    00:18:38 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
    00:18:38 [INFO] [EssentialsSpawn] Enabling EssentialsSpawn v2.9.1
    00:18:38 [INFO] [EssentialsGeoIP] Enabling EssentialsGeoIP v2.8.4
    00:18:38 [WARNING] [EssentialsGeoIP] Version mismatch! Please update all Essentials jars to the same version.
    00:18:38 [INFO] [EssentialsGeoIP] This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
    00:18:38 [INFO] [Factions] Enabling Factions v1.6.7
    00:18:38 [INFO] [Factions v1.6.7] === ENABLE START ===
    00:18:38 [INFO] [Factions v1.6.7] Loading board from disk
    00:18:38 [INFO] [Factions v1.6.7] Found and will integrate chat with EssentialsChat v2.9.1
    00:18:38 [INFO] [Factions v1.6.7] Economy integration is disabled, and the plugin "Vault" is not installed.
    00:18:38 [INFO] [Factions v1.6.7] === ENABLE DONE (Took 216ms) ===
    00:18:39 [INFO] Server permissions file permissions.yml is empty, ignoring it
    00:18:39 [INFO] Done (32.122s)! For help, type "help" or "?"
    00:18:39 [INFO] Starting GS4 status listener
    00:18:39 [INFO] Query running on 0.0.0.0:25555
    00:18:40 [INFO] GroupManager - INFO - Bukkit Permissions Updated!
    00:18:43 [INFO] [WorldGuard] 0 regions loaded for 'SHCaverns'
    >ts list
    00:18:59 [WARNING] [BukkitSpeak] Can't communicate with the TeamSpeak server.
    >tsa reload
    00:19:50 [INFO] [BukkitSpeak] reloaded.
    00:19:53 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:19:56 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:19:59 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:03 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:06 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:09 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:12 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    >ts list
    00:20:14 [INFO] [BukkitSpeak] Currently online: David
    00:20:16 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:18 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:20 [SEVERE] [BukkitSpeak] Could not connect to the TS3 server.
    00:20:20 [SEVERE] [BukkitSpeak] Make sure that the IP and the QueryPort are correct!
    00:20:20 [SEVERE] [BukkitSpeak] (Exception connectTS3Query(): java.lang.NullPointerException)
    00:20:20 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:27 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:20:57 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    >ts list
    00:20:59 [WARNING] [BukkitSpeak] Can't communicate with the TeamSpeak server.
    00:21:02 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:21:05 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:21:08 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    >tsa reload
    00:23:37 [INFO] [BukkitSpeak] reloaded.
    >ts list
    00:23:38 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:41 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:42 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:43 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:44 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:45 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:45 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:47 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:49 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:50 [INFO] [BukkitSpeak] Currently online: David
    >ts list
    00:23:54 [INFO] [BukkitSpeak] Currently online: David
    00:23:55 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    >ts list
    00:23:57 [INFO] [BukkitSpeak] Currently online: David
    00:24:00 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:24:02 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    >ts list
    00:24:04 [INFO] [BukkitSpeak] Currently online: David
    00:24:08 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:24:30 [SEVERE] [BukkitSpeak] Could not connect to the TS3 server.
    00:24:30 [SEVERE] [BukkitSpeak] Make sure that the IP and the QueryPort are correct!
    00:24:30 [SEVERE] [BukkitSpeak] (Exception connectTS3Query(): java.lang.NullPointerException)
    >

    disreguard what has nothing to do with it.

    also this is my settings.

    main:

    TeamSpeakIp: ygss.dyndns.org

    TeamSpeakPort: 9987

    QueryPort: 10011

    QueryUsername: 'minecraftserver'

    QueryPassword: 'blocked'

    teamspeak:

    BroadcastNickname: MinecraftServer

    ConsoleName: '&9Server'



    # Only required if you use the channel functions!

    ChannelID: 0

    ChannelPassword: ''



    # Can only be true or false

    ListenToServerEvents: true

    ListenToServerBroadcasts: true

    ListenToChannel: true

    ListenToChannelChat: true

    ListenToPrivateMessages: true

    AllowLinksInMessages: true



    # Can be either 'server', 'channel' or 'none'

    SendChatToTeamspeak: channel

    also got this now when i typed /tsa reload

    00:29:29 [INFO] TheRealFeenix [/192.168.1.2:49623] logged in with entity id 765 at ([World] 240.5, 87.0, -260.5)
    00:30:01 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:04 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:07 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:11 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:13 [INFO] Connection reset
    00:30:13 [INFO] TheRealFeenix lost connection: disconnect.endOfStream
    00:30:14 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:17 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:25 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:28 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:31 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:32 [INFO] TheRealFeenix [/192.168.1.2:49718] logged in with entity id 1344 at ([World] 240.5, 87.0, -260.5)
    00:30:37 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:40 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'ts' in plugin BukkitSpeak v0.50
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:558)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
    at net.but2002.minecraft.BukkitSpeak.Commands.CommandList.execute(CommandList.java:33)
    at net.but2002.minecraft.BukkitSpeak.BukkitSpeakCommandExecutor.onTeamspeakCommand(BukkitSpeakCommandExecutor.java:81)
    at net.but2002.minecraft.BukkitSpeak.BukkitSpeakCommandExecutor.onCommand(BukkitSpeakCommandExecutor.java:45)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 12 more
    00:30:40 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:42 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    00:30:43 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'ts' in plugin BukkitSpeak v0.50
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:558)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
    at net.but2002.minecraft.BukkitSpeak.Commands.CommandList.execute(CommandList.java:33)
    at net.but2002.minecraft.BukkitSpeak.BukkitSpeakCommandExecutor.onTeamspeakCommand(BukkitSpeakCommandExecutor.java:81)
    at net.but2002.minecraft.BukkitSpeak.BukkitSpeakCommandExecutor.onCommand(BukkitSpeakCommandExecutor.java:45)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 12 more
    00:30:48 [SEVERE] [BukkitSpeak] Could not connect to the TS3 server.
    00:30:48 [SEVERE] [BukkitSpeak] Make sure that the IP and the QueryPort are correct!
    00:30:48 [SEVERE] [BukkitSpeak] (Exception connectTS3Query(): java.lang.NullPointerException)
    00:30:55 [SEVERE] [BukkitSpeak] Could not connect to the TS3 server.
    00:30:56 [SEVERE] [BukkitSpeak] Make sure that the IP and the QueryPort are correct!
    00:30:56 [SEVERE] [BukkitSpeak] (Exception connectTS3Query(): java.lang.NullPointerException)
    >

    but the ip and query port is correct everything is it was working before
     
  28. Offline

    Firedroide


    I've just tried it with the config settings you gave me, and it connected properly.
    (But I obviously couldn't log in because I don't know the QueryPassword)
    The only bug I can see in here is that the client list is null before BukkitSpeak connected or failed to connect to the server, and thus there is a NPE in the /ts list command.

    The error doesn't seem to be caused by BukkitSpeak. Possible reasons:
    • The TS server was down at the moment
    • The server your minecraft server is running on can't connect to the TS server
    If it just doesn't want to work, please send me the whole config.yml as a file (of course you can remove the QueryPassword, I don't need to know that)
    Also, if you post an error log here, please put it into code thingies (like I did in your quote), because the page just got 10 kilometers long...
     
  29. Offline

    oftendeaddotcom

    Amazing updates on this plugin, it makes life a lot more simple in game. Though Since last night my query client enters Teamspeak and drops stating "connection lost". Any help would be appreciated, ill send a p.m. if you would like of my config file. Like i said it makes connection, i see it enter ts3, but drops almost instantly :(
     
  30. Offline

    Firedroide

    Hmmm, that's really strage, and it's even more strange after knowing that BukkitSpeak doesn't even do the connecting to the TeamSpeak server itself, it uses the official JTS3Library, written by the TeamSpeak programmers, to do that.
    If you have any logs on what happens, maybe from the side of the TS and the Bukkit server, and the config file, it would be very nice if you could send me these. Maybe I can find out what causes the problem this way.
     

Share This Page