mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-28 13:45:37 -04:00
Merge pull request #178 from roblabla/feature-remove-ustring
Remove ustring
This commit is contained in:
commit
c9a740f989
@ -32,7 +32,7 @@
|
|||||||
"fields": [
|
"fields": [
|
||||||
{
|
{
|
||||||
"name": "response",
|
"name": "response",
|
||||||
"type": "ustring"
|
"type": "string"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -231,7 +231,7 @@
|
|||||||
"fields": [
|
"fields": [
|
||||||
{
|
{
|
||||||
"name": "message",
|
"name": "message",
|
||||||
"type": "ustring"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "position",
|
"name": "position",
|
||||||
@ -1741,7 +1741,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "value",
|
"name": "value",
|
||||||
"type": "ustring"
|
"type": "string"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "isSigned",
|
"name": "isSigned",
|
||||||
@ -1751,7 +1751,7 @@
|
|||||||
"name": "signature",
|
"name": "signature",
|
||||||
"type": "condition",
|
"type": "condition",
|
||||||
"typeArgs": {
|
"typeArgs": {
|
||||||
"type": "ustring",
|
"type": "string",
|
||||||
"field": "isSigned",
|
"field": "isSigned",
|
||||||
"values": [
|
"values": [
|
||||||
true
|
true
|
||||||
|
@ -1,14 +1,11 @@
|
|||||||
var assert = require('assert');
|
var assert = require('assert');
|
||||||
|
|
||||||
var STRING_MAX_LENGTH = 240;
|
|
||||||
var SRV_STRING_MAX_LENGTH = 32767;
|
|
||||||
var getField = require("../utils").getField;
|
var getField = require("../utils").getField;
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
'varint': [readVarInt, writeVarInt, sizeOfVarInt],
|
'varint': [readVarInt, writeVarInt, sizeOfVarInt],
|
||||||
'bool': [readBool, writeBool, 1],
|
'bool': [readBool, writeBool, 1],
|
||||||
'string': [readString, writeString, sizeOfString],
|
'string': [readString, writeString, sizeOfString],
|
||||||
'ustring': [readString, writeString, sizeOfUString], // TODO : remove ustring
|
|
||||||
'buffer': [readBuffer, writeBuffer, sizeOfBuffer]
|
'buffer': [readBuffer, writeBuffer, sizeOfBuffer]
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -81,7 +78,6 @@ function writeString(value, buffer, offset) {
|
|||||||
|
|
||||||
function sizeOfString(value) {
|
function sizeOfString(value) {
|
||||||
var length = Buffer.byteLength(value, 'utf8');
|
var length = Buffer.byteLength(value, 'utf8');
|
||||||
assert.ok(length < STRING_MAX_LENGTH, "string greater than max length");
|
|
||||||
return sizeOfVarInt(length) + length;
|
return sizeOfVarInt(length) + length;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -116,10 +112,3 @@ function writeBuffer(value, buffer, offset) {
|
|||||||
function sizeOfBuffer(value) {
|
function sizeOfBuffer(value) {
|
||||||
return value.length;
|
return value.length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function sizeOfUString(value) {
|
|
||||||
var length = Buffer.byteLength(value, 'utf8');
|
|
||||||
assert.ok(length < SRV_STRING_MAX_LENGTH, "string greater than max length");
|
|
||||||
return sizeOfVarInt(length) + length;
|
|
||||||
}
|
|
||||||
|
@ -59,7 +59,6 @@ var values = {
|
|||||||
'byte': -10,
|
'byte': -10,
|
||||||
'ubyte': 8,
|
'ubyte': 8,
|
||||||
'string': "hi hi this is my client string",
|
'string': "hi hi this is my client string",
|
||||||
'ustring': "hi hi this is my server string",
|
|
||||||
'buffer': new Buffer(8),
|
'buffer': new Buffer(8),
|
||||||
'array': function(typeArgs) {
|
'array': function(typeArgs) {
|
||||||
if(typeof values[typeArgs.type] === "undefined") {
|
if(typeof values[typeArgs.type] === "undefined") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user