Rob9315
92fd00d40d
add type values to packetTest ( #1023 )
...
* add varlong value to packetTest
* add command_node type value in packetTest
2022-07-21 22:56:34 +02:00
Romain Beaumont
d4bc14a583
fix mc 1.18 ( #934 )
...
* use java 17 for mc 1.18
* increase timeout because 1.18 server is slow to boot
* add chunkBlockEntity value in packet test
2021-12-12 19:07:50 +01:00
Jordan Jones
4d5dbb118e
automatic port "discovery" for packets and server tests ( #870 )
...
* automatic port "discovery" for packets and server tests
* Semi-colon begone!
* move getport to commons file - u9g
* Merge code
2021-06-28 22:58:21 -04:00
u9g
3813d4de7d
Make ci clearer as to what version is being tested ( #861 )
...
* Make ci clearer as to what version is being tested
* Update ci.yml
* fix
* fix
2021-06-13 04:54:16 +02:00
Grooble
306b16abcd
1.16.2 and 1.16.3 support ( #765 )
...
* Update node-minecraft-data to 2.69.0
* Change default version to 1.16.3
* Update example
* Fix tests
* remove context change for bitfield
* Update README example
* Update tests
* Update examples
* Fix tests
* Update versionChecking for 1.16.3
* Update tests
2020-10-06 22:46:53 +02:00
Romain Beaumont
a7a7b5c7e2
Add 1.16-rc1 support
...
add topBitSetTerminatedArray native type
2020-06-23 03:28:14 +02:00
Karang
446bf2e923
Add protodef compiler
2020-05-16 16:57:04 +02:00
Romain Beaumont
4604330586
handle count with number properly in packet test
2019-12-29 23:17:38 +01:00
Romain Beaumont
83a77be10b
fix for latest standard
2019-08-20 22:14:37 +00:00
Romain Beaumont
8e5264dc52
fix lint for new standard version
2019-08-03 23:29:14 +00:00
Romain Beaumont
b5b500adf8
1.14 support ( #628 )
2019-05-20 01:46:02 +02:00
Romain Beaumont
822d9e12dd
fix slot value in packet tests and update some deps
2018-10-16 22:23:16 +02:00
Romain Beaumont
0bd2e559bd
run standard 1.12 --fix
2018-09-24 22:08:11 +02:00
Romain Beaumont
34f7611d45
1.13 support
2018-08-11 00:04:21 +02:00
Romain Beaumont
9778bb920b
add test value for type u64
2018-05-14 01:00:32 +02:00
Romain Beaumont
db1cbd4941
small style fixes following standard migration
2018-05-14 00:20:21 +02:00
Romain Beaumont
e3e0a26dfe
change codestyle to standard + enforce it with circle ci
2018-05-13 22:50:16 +02:00
Romain Beaumont
ad0c76dd72
remove console.log
2018-01-01 22:48:13 +01:00
Romain Beaumont
482a4ecffd
17w50a support
2018-01-01 21:01:23 +01:00
Romain Beaumont
79f82afb91
var -> const/let in examples and tests
2017-07-13 14:03:52 +02:00
Romain Beaumont
d9d1b7a56e
fix 1.12 tests : implement anon fields, set varint test value to 1 for some switch, implement bitfield, don't assume non-anon containers for packets
2017-06-19 14:34:13 +02:00
Romain Beaumont
20dd0710f2
parallel circle ci testing of clientTest.js ( #373 ) ( #449 )
...
parallel testing with circle ci, solve #373
2017-05-10 02:49:13 +02:00
Romain Beaumont
00b539d0c7
fix tests and fix #360
2016-02-23 19:37:47 +01:00
Romain Beaumont
88bb301693
fix packet test
2016-02-23 19:11:12 +01:00
Romain Beaumont
25e2cdcf62
update long and packages
2016-02-19 23:43:30 +01:00
Romain Beaumont
09b491f39e
https://github.com/roblabla/ProtoDef/pull/50 : update to new numerical names
2016-02-19 16:58:30 +01:00
Romain Beaumont
3132303c2e
add new datatypes test values for 1.7, progress on #359
2016-02-19 01:47:44 +01:00
Romain Beaumont
a129d13cf1
use minecraftVersion in tests, stop if no varint in framer
2016-02-19 00:48:39 +01:00
Romain Beaumont
b2b53c9343
a few small changes to make the code better
2015-11-30 22:19:56 +01:00
Romain Beaumont
d25c4a2017
add optionalNbt, use it directly in protocol.json in packets and for defining slot
2015-11-15 17:48:25 +01:00
Romain Beaumont
30d0939968
use prismarine-nbt 0.1.0 and fix some npm warnings
2015-11-15 02:33:32 +01:00
Romain Beaumont
d86a59c393
use protodef utils, fix #295
2015-11-09 15:40:04 +01:00
Romain Beaumont
f45c6dff49
use protodef:
...
* move general datatypes to protodef along with their tests
* move states to states.js file
* use one protodef serializer by state and direction instead of one big serializer for everything (same thing for the deserializer)
* define a packet as a protodef type using a switch and a container, and adding each minecraft packet as a type (packet_ + name)
* use mapper type from protodef to convert id to name in packet definition
* use general string type : pstring
* divide by 10 the number of iteration in the benchmark to get back to a reasonable test execution time
2015-11-08 23:29:51 +01:00
Romain Beaumont
92b4b2bf8d
split the tests in 3 files, fix #265
2015-10-02 02:02:54 +02:00