{
   "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
   "id": "246758",
   "self": "https://bugs.mojang.com/rest/api/2/issue/246758",
   "key": "BDS-1013",
   "fields": {
      "issuetype": "1",
      "project": "11700",
      "fixVersions": [],
      "resolution": "6",
      "customfield_10500": {
         "self": "https://bugs.mojang.com/rest/api/2/customFieldOption/10303",
         "value": "Confirmed",
         "id": "10303",
         "disabled": false
      },
      "customfield_12800": null,
      "customfield_12602": [],
      "customfield_12601": null,
      "customfield_12604": null,
      "customfield_12603": null,
      "customfield_12606": null,
      "customfield_12605": null,
      "customfield_12608": null,
      "resolutiondate": "2024-01-04T19:51:28.000+0200",
      "customfield_12607": null,
      "customfield_12609": null,
      "workratio": -1,
      "lastViewed": null,
      "watches": {
         "self": "https://bugs.mojang.com/rest/api/2/issue/BDS-1013/watchers",
         "watchCount": 25,
         "isWatching": false
      },
      "created": "2019-06-21T05:44:21.000+0300",
      "customfield_12000": null,
      "customfield_12201": null,
      "customfield_12600": null,
      "labels": [
         "feature-check"
      ],
      "customfield_11700": "{}",
      "versions": [
         "20230",
         "17513",
         "19001"
      ],
      "issuelinks": [
         {
            "id": "162606",
            "self": "https://bugs.mojang.com/rest/api/2/issueLink/162606",
            "type": "10102",
            "inwardIssue": "253007"
         },
         {
            "id": "247287",
            "self": "https://bugs.mojang.com/rest/api/2/issueLink/247287",
            "type": "10102",
            "inwardIssue": "462276"
         }
      ],
      "assignee": null,
      "updated": "2024-01-04T19:51:28.000+0200",
      "status": "5",
      "description": "I've created a simple websocket server in order capture more in game events than console output would allow (mainly so that I can create two-way chat in Discord).\n\nThe test I set up works flawlessly in single player but fails entirely from a BDS console. There's no output. Enter an incorrect address or port in single player results in a \"Could not connect to server\" message, but the BDS console is empty.\n\n*Edit:* Per many people's suggestion, I also tried initiating the connection from a game client as an op. This resulted in a \"command not found\" type of error.",
      "customfield_11100": 2.0,
      "customfield_11300": null,
      "customfield_11500": "324331",
      "customfield_12503": null,
      "customfield_12700": null,
      "customfield_12502": null,
      "customfield_12504": null,
      "attachment": [
         "271917",
         "272290",
         "272291"
      ],
      "summary": "Cannot Use wsserver Command (connect)",
      "creator": "nibbleninja",
      "reporter": "nibbleninja",
      "customfield_10002": null,
      "customfield_12501": null,
      "customfield_12500": null,
      "customfield_11601": null,
      "customfield_11600": "0|i10i2v:",
      "environment": "Windows Server 2016 Datacenter Edition, Windows 10, Ubuntu",
      "customfield_11801": null,
      "customfield_11800": null,
      "customfield_11602": null,
      "customfield_11802": null,
      "comment": {
         "comments": [
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/572323",
               "id": "572323",
               "author": "radiatedmonkey",
               "body": "Can you send me the scripts you used to create the WebSocket server, I have tried many different scripts but I haven't managed to get it working yet",
               "updateAuthor": "radiatedmonkey",
               "created": "2019-08-04T22:18:08.630+0300",
               "updated": "2019-08-04T22:18:08.630+0300"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/572653",
               "id": "572653",
               "author": "nibbleninja",
               "body": "Because it might help, code is here:\u00a0[https://pastebin.com/SpJPj6s1]\n\nIt uses Node.js and MS SQL Server Express, all secrets have been scrubbed. Again, it works in\u00a0single player, but *not* in BDS or Realms.",
               "updateAuthor": "nibbleninja",
               "created": "2019-08-06T03:53:38.678+0300",
               "updated": "2019-08-06T03:53:38.678+0300"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/642776",
               "id": "642776",
               "author": "ionicecko",
               "body": "Hi Josh,\n\nIs this still an issue in 1.14.32.1?\n\nAre you able to provide steps to reproduce your issue including what you're expecting should happen?\n\nIonic",
               "updateAuthor": "ionicecko",
               "created": "2020-03-04T13:38:12.396+0200",
               "updated": "2020-03-04T13:38:12.396+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/642819",
               "id": "642819",
               "author": "nibbleninja",
               "body": "Thanks for your response! I've uploaded a zip file with several things.\n * SinglePlayer-ConnectCommand.png shows me using the connect command in single player\n * SinglePlayer-ConnectSuccess.png is the success message, plus me sending a chat message\n * SinglePlayer-WebsocketOutput.png shows the websocket listener I have receiving the message\n * BDS-ConnectCommand.png is me trying to use the same command from a BDS instance in game\n * BDS-ConnectFailure.png is the failure message that I received\n * BDS-Console-ConnectFailure.png shows me trying to use the commands directly from the BDS console\n ** Yellow highlight is the command as used previously, with a valid listener address\n ** Blue highlight shows the command used with no arguments\n * Finally, the MC_WSS folder contains a barebones Node.js application which I used for a websocket listener\n\nMy expectation is that on a BDS instance, I should be able to use the connect command to connect to the same websocket listener as in single player. Please let me know if you have additional questions.\u00a0",
               "updateAuthor": "nibbleninja",
               "created": "2020-03-04T16:30:00.394+0200",
               "updated": "2020-03-04T16:30:00.394+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/643231",
               "id": "643231",
               "author": "ionicecko",
               "body": "Thank you very much [~NibbleNinja].\n\nOne last question if I may, do you believe that this and BDS-1206 are describing the same issue?\n\nI believe they do (they both just seem to be regarding the lack of websocket support) but just want a second set of eyes more verse in the websocket stuff because I've never looked at it so am out of my depth :P\n\nAnd following on from that is there anything there not covered in this one that, if moved over to here, covers the missing functionality and can be put forward as one report?\n\nIonic",
               "updateAuthor": "ionicecko",
               "created": "2020-03-05T08:53:59.483+0200",
               "updated": "2020-03-05T08:53:59.483+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/643356",
               "id": "643356",
               "author": "nibbleninja",
               "body": "Both issues are describing the same issue, as far as I can tell.\u00a0 Both issues were fairly verbose, but I think they contain the same information. One report should be good.\u00a0",
               "updateAuthor": "nibbleninja",
               "created": "2020-03-05T14:36:00.817+0200",
               "updated": "2020-03-05T14:36:00.817+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/643721",
               "id": "643721",
               "author": "ionicecko",
               "body": "Importing comments from BDS-1206:\n\n[~BPS]:\n*What I expected to happen was...:*\nThe connection will be established, which BDS will notify us of, and the WebSocket server will receive messages from the game chat.\n[singleplayer as example, /connect 127.0.0.1]\n\n !BDS1206Expected.png|thumbnail! \n\n*What actually happened was...:*\nNo reaction to command input from the server side.\n\n !BDS1206Actual.png|thumbnail! \n\n*Steps to Reproduce:*\n# Run any WebSocket-server  software;\n# Run BDS;\n# Insert command connect [uri] or wsserver [uri].\n\n\n[~DigitalClark]:\n[~BPS] Thanks for the example pictures! \nWhen executing the \"help\" command in BDS v1.14.32.1, it now seems that there are only 3 help-pages instead of 18 (like back in v1.12). The connect or wsserver command isn't even listed anymore, but executing one of them doesn't result in an error like\n\"Unknown command: example. Please check that the command exists and that you have permission to use it.\"\nthat pops up when trying to run any non-existing arbitrary command.",
               "updateAuthor": "ionicecko",
               "created": "2020-03-06T04:23:22.604+0200",
               "updated": "2020-03-06T04:23:22.604+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/662424",
               "id": "662424",
               "author": "JIRAUSER457826",
               "body": "Just wanted to chime in here: do we know when this will be slotted to be fixed (in terms of release versions)? If you cannot comment on a specific release, it'd be great to know if this is intended to be picked up soon in the future.\r\n\r\nIn terms of impact for any prioritization: this makes it impossible to add any server-side interactions, outside of behavior packs, that integrate with outside systems. I was also looking at using this to make chat commands for my dedicated server (and also hook it up to Discord to sync chat to encourage playing on the server when people start joining). Having this command working will help immensely to letting the community start building integrations with the Bedrock Edition, and hopefully will help migrate people from the Java Edition.\r\n\r\n(Hope you all are staying safe with COVID-19 going around!)",
               "updateAuthor": "JIRAUSER457826",
               "created": "2020-04-10T04:19:27.978+0300",
               "updated": "2020-04-10T04:19:27.978+0300"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/662720",
               "id": "662720",
               "author": "ionicecko",
               "body": "Volunteers man the bug tracker so we know as much as you do unfortunately.\r\n\r\nIts been raised but its also important to remember that the functionality has never been available and was only logged because the console commands (at one point) indicated it was available but was subsequently removed. So its very possible this could get closed as a feature request. Not that it will, just best to keep expectations in check :)\r\n\r\nThere's a feedback post over at https:// feedback.minecraft.net for more administrative options that I would suggest going and giving an upvote if management and functionality expansion are things you would like to see in BDS! (and I'm totally in that boat :D )\r\n\r\nIonic",
               "updateAuthor": "ionicecko",
               "created": "2020-04-10T16:47:33.593+0300",
               "updated": "2020-04-10T16:47:33.593+0300"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/663109",
               "id": "663109",
               "author": "JIRAUSER457826",
               "body": "{quote}There's a feedback post over at https:// feedback.minecraft.net for more administrative options that I would suggest going and giving an upvote if management and functionality expansion are things you would like to see in BDS! (and I'm totally in that boat\u00a0:D\u00a0)\r\n{quote}\r\nIs there a specific link you can post for that?\r\n\r\n\u00a0\r\n\r\n\u00a0",
               "updateAuthor": "JIRAUSER457826",
               "created": "2020-04-11T02:13:22.639+0300",
               "updated": "2020-04-11T02:13:22.639+0300"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/663155",
               "id": "663155",
               "author": "ionicecko",
               "body": "\t\r\n[Expand Bedrock Dedicated Server (BDS) Configuration/Customization Options|https://feedback.minecraft.net/hc/en-us/community/posts/360059965732-Expand-Bedrock-Dedicated-Server-BDS-Configuration-Customization-Options] is probably the best worded one,.",
               "updateAuthor": "ionicecko",
               "created": "2020-04-11T04:15:08.042+0300",
               "updated": "2020-04-11T04:15:08.042+0300"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/930223",
               "id": "930223",
               "author": "JIRAUSER564571",
               "body": "This would be amazing to have\r\ni was working on my own chat logging system\r\nand now cant finish it",
               "updateAuthor": "JIRAUSER564571",
               "created": "2021-02-24T19:22:30.147+0200",
               "updated": "2021-02-24T19:22:30.147+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/938948",
               "id": "938948",
               "author": "JIRAUSER617810",
               "body": "Just to add, one effect of this bug is that \"Code Connection for Minecraft\" can't be used on a Bedrock Dedicated Server (because it relies on the /connect command).",
               "updateAuthor": "JIRAUSER617810",
               "created": "2021-03-08T00:11:53.323+0200",
               "updated": "2021-03-08T00:11:53.323+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/246758/comment/1139422",
               "id": "1139422",
               "author": "JIRAUSER683669",
               "body": "Hello, I just wanted to confirm that the issue is still there, even in the latest bds software in mc 1.18.2.03.\r\n\r\nI would also like to point out that this is not a simple extra feature, it is very important especially for servers (like it's mad that it works fine in sigle-player where it is useless... and not in servers where it is vital if you wanna bring your server to something more than a world to play in with a few friends).",
               "updateAuthor": "JIRAUSER683669",
               "created": "2022-02-04T10:35:26.387+0200",
               "updated": "2022-02-04T10:35:26.387+0200"
            }
         ],
         "maxResults": 14,
         "total": 14,
         "startAt": 0
      },
      "votes": {
         "self": "https://bugs.mojang.com/rest/api/2/issue/BDS-1013/votes",
         "votes": 35,
         "hasVoted": false
      }
   },
   "changelog": {
      "startAt": 0,
      "maxResults": 18,
      "total": 18,
      "histories": [
         {
            "id": "1275951",
            "author": "hazardthedutchad",
            "created": "2019-06-21T12:32:08.376+0300",
            "items": [
               {
                  "field": "Comment",
                  "fieldtype": "jira",
                  "from": "Hey Joshua.\n\n\u00a0\n\nThis is something that would have to be fixed on Mineplex's end. You can report this to Mineplex on their forums at: [https://www.mineplex.com/bugs]\n\n\u00a0\n\nHope this helps.",
                  "fromString": null,
                  "to": null,
                  "toString": null
               }
            ]
         },
         {
            "id": "1279587",
            "author": "nibbleninja",
            "created": "2019-06-27T21:58:37.338+0300",
            "items": [
               {
                  "field": "description",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": "I've created a simple websocket server in order capture more in game events than console output would allow (mainly so that I can create two-way chat in Discord).\n\nThe test I set up works flawlessly in single player but fails entirely from a BDS console. There's no output. Enter an incorrect address or port in single player results in a \"Could not connect to server\" message, but the BDS console is empty.",
                  "to": null,
                  "toString": "I've created a simple websocket server in order capture more in game events than console output would allow (mainly so that I can create two-way chat in Discord).\n\nThe test I set up works flawlessly in single player but fails entirely from a BDS console. There's no output. Enter an incorrect address or port in single player results in a \"Could not connect to server\" message, but the BDS console is empty.\n\n*Edit:* Per many people's suggestion, I also tried initiating the connect from a game client as an op. This resulted in a \"command not found\" type of error."
               }
            ]
         },
         {
            "id": "1279588",
            "author": "nibbleninja",
            "created": "2019-06-27T21:58:57.115+0300",
            "items": [
               {
                  "field": "description",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": "I've created a simple websocket server in order capture more in game events than console output would allow (mainly so that I can create two-way chat in Discord).\n\nThe test I set up works flawlessly in single player but fails entirely from a BDS console. There's no output. Enter an incorrect address or port in single player results in a \"Could not connect to server\" message, but the BDS console is empty.\n\n*Edit:* Per many people's suggestion, I also tried initiating the connect from a game client as an op. This resulted in a \"command not found\" type of error.",
                  "to": null,
                  "toString": "I've created a simple websocket server in order capture more in game events than console output would allow (mainly so that I can create two-way chat in Discord).\n\nThe test I set up works flawlessly in single player but fails entirely from a BDS console. There's no output. Enter an incorrect address or port in single player results in a \"Could not connect to server\" message, but the BDS console is empty.\n\n*Edit:* Per many people's suggestion, I also tried initiating the connection from a game client as an op. This resulted in a \"command not found\" type of error."
               }
            ]
         },
         {
            "id": "1455927",
            "author": "ionicecko",
            "created": "2020-03-04T13:38:17.224+0200",
            "items": [
               {
                  "field": "labels",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": "",
                  "to": null,
                  "toString": "awaiting-response"
               }
            ]
         },
         {
            "id": "1456075",
            "author": "nibbleninja",
            "created": "2020-03-04T16:25:33.808+0200",
            "items": [
               {
                  "field": "Attachment",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "271915",
                  "toString": "BDS-1013-Evidence.zip"
               }
            ]
         },
         {
            "id": "1456077",
            "author": "nibbleninja",
            "created": "2020-03-04T16:35:22.223+0200",
            "items": [
               {
                  "field": "Attachment",
                  "fieldtype": "jira",
                  "from": "271915",
                  "fromString": "BDS-1013-Evidence.zip",
                  "to": null,
                  "toString": null
               }
            ]
         },
         {
            "id": "1456092",
            "author": "nibbleninja",
            "created": "2020-03-04T16:40:38.458+0200",
            "items": [
               {
                  "field": "Attachment",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "271917",
                  "toString": "BDS-1013-Evidence.zip"
               }
            ]
         },
         {
            "id": "1457472",
            "author": "ionicecko",
            "created": "2020-03-05T08:54:14.562+0200",
            "items": [
               {
                  "field": "Version",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "19001",
                  "toString": "1.14.32.1"
               }
            ]
         },
         {
            "id": "1458548",
            "author": "ionicecko",
            "created": "2020-03-06T04:19:43.500+0200",
            "items": [
               {
                  "field": "labels",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": "awaiting-response",
                  "to": null,
                  "toString": "feature-check"
               }
            ]
         },
         {
            "id": "1458549",
            "author": "ionicecko",
            "created": "2020-03-06T04:21:53.597+0200",
            "items": [
               {
                  "field": "Attachment",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "272290",
                  "toString": "BDS1206Actual.png"
               },
               {
                  "field": "Attachment",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "272291",
                  "toString": "BDS1206Expected.png"
               }
            ]
         },
         {
            "id": "1458748",
            "author": "ocelotonesie",
            "created": "2020-03-06T14:22:16.682+0200",
            "items": [
               {
                  "field": "Link",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "BDS-1206",
                  "toString": "This issue is duplicated by BDS-1206"
               }
            ]
         },
         {
            "id": "1465238",
            "author": "mega_spud",
            "created": "2020-03-12T17:12:47.200+0200",
            "items": [
               {
                  "field": "ADO",
                  "fieldtype": "custom",
                  "from": null,
                  "fromString": null,
                  "to": null,
                  "toString": "324331"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "1",
                  "fromString": "Open",
                  "to": "1",
                  "toString": "Open"
               }
            ]
         },
         {
            "id": "1480466",
            "author": "ionicecko",
            "created": "2020-03-25T11:53:54.957+0200",
            "items": [
               {
                  "field": "Confirmation Status",
                  "fieldtype": "custom",
                  "from": null,
                  "fromString": null,
                  "to": "10303",
                  "toString": "Confirmed"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "1",
                  "fromString": "Open",
                  "to": "1",
                  "toString": "Open"
               }
            ]
         },
         {
            "id": "1690020",
            "author": "schortan",
            "created": "2020-06-29T17:43:37.491+0300",
            "items": [
               {
                  "field": "Linked",
                  "fieldtype": "custom",
                  "from": null,
                  "fromString": null,
                  "to": null,
                  "toString": "1"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "1",
                  "fromString": "Open",
                  "to": "1",
                  "toString": "Open"
               }
            ]
         },
         {
            "id": "2329952",
            "author": "ocelotonesie",
            "created": "2021-08-18T14:49:15.533+0300",
            "items": [
               {
                  "field": "Link",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "BDS-14806",
                  "toString": "This issue is duplicated by BDS-14806"
               }
            ]
         },
         {
            "id": "2329954",
            "author": "arisabot",
            "created": "2021-08-18T14:49:18.586+0300",
            "items": [
               {
                  "field": "Version",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "20230",
                  "toString": "1.17.11 Hotfix"
               }
            ]
         },
         {
            "id": "2331692",
            "author": "arisabot",
            "created": "2021-08-19T14:49:23.650+0300",
            "items": [
               {
                  "field": "Linked",
                  "fieldtype": "custom",
                  "from": null,
                  "fromString": "1",
                  "to": null,
                  "toString": "2"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "1",
                  "fromString": "Open",
                  "to": "1",
                  "toString": "Open"
               }
            ]
         },
         {
            "id": "2919602",
            "author": "greymagic27",
            "created": "2024-01-04T19:51:28.592+0200",
            "items": [
               {
                  "field": "resolution",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "6",
                  "toString": "Works As Intended"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "1",
                  "fromString": "Open",
                  "to": "5",
                  "toString": "Resolved"
               }
            ]
         }
      ]
   }
}