Commit graph

  • ca269cd03e
    Add a simple SNBT parser (#201) CaveNightingale 2023-02-03 19:16:27 +0800
  • b5a355c756
    Non-Object Text Deserialization (#194) Ryan Johnson 2023-01-21 00:17:19 -0800
  • ad89e4457c
    Implement clientbound packets (#190) Guac 2023-01-19 22:00:35 -0800
  • 34c01d0f24
    Add debug logging to valence_protocol (#191) Ryan Johnson 2023-01-16 16:32:22 -0800
  • ad675547b2
    Update packet inspector README Ryan Johnson 2023-01-11 22:58:00 -0800
  • 7574fa33c5
    Commands and recipe book packets (#183) Ryan Johnson 2022-12-31 22:59:22 -0800
  • 8d9c0a7553
    Add recipe and tags packets (#182) Ryan Johnson 2022-12-30 06:18:24 -0800
  • 623e88908d Disable biome extractor Ryan 2022-12-29 23:31:06 -0800
  • e386c9e2c2
    Add Anvil file format support to README.md Ryan Johnson 2022-12-29 21:16:33 -0800
  • c9aeda7dbd
    Support NBT lists of type TAG_End (#181) Ryan Johnson 2022-12-29 18:10:29 -0800
  • 2597e92b8f
    Reorganize Packages (#180) Ryan Johnson 2022-12-29 16:51:05 -0800
  • 295678e92d
    Add Particles (#150) jivvy 2022-12-29 02:26:19 -0600
  • 5d3364d452
    Update to 1.19.3 (#171) Ryan Johnson 2022-12-28 00:42:54 -0800
  • 6de5de57a5
    Anvil file support (blocks and biomes) (#145) Terminator 2022-12-26 15:55:52 +0100
  • 8a7782e16f
    Update doc (#178) UStuej 2022-12-24 19:13:42 -0600
  • c26bbe7ec2
    Valence protocol redesign (#177) Ryan Johnson 2022-12-23 06:30:57 -0800
  • 1f5ec6f94f
    Valence protocol benchmarks (#175) Ryan Johnson 2022-12-21 01:24:02 -0800
  • 2fc59d90a8
    Improve valence_nbt write perf and remove zerocopy dependency (#174) Ryan Johnson 2022-12-20 20:17:07 -0800
  • 4194acaa67
    Use Option<InventoryId> for open_inventory on client (#167) Carson McManus 2022-12-19 09:55:26 -0500
  • c4ed95a7d3
    Performance enhancements for #141 (#173) Terminator 2022-12-19 15:25:26 +0100
  • aeea435a7e Fix examples, but for real this time Ryan 2022-12-19 06:24:06 -0800
  • 4e302ca09f Remove remaining unnecessary casts in examples Ryan 2022-12-19 06:11:03 -0800
  • 985f7891e4 Remove unnecessary casts in death example Ryan 2022-12-19 02:17:35 -0800
  • 01ff465db9 Remove unnecessary casts in parkour example Ryan 2022-12-19 01:50:51 -0800
  • d85b7f5e89
    Update packet inspector and fix packet bugs (#172) Ryan Johnson 2022-12-16 08:23:48 -0800
  • c73abacc98
    Re-visit From impl for native data types found in NBT data format. (#169) Terminator 2022-12-16 03:38:52 +0100
  • 740778ec41
    Update chunk data packet cache lazily (#170) Ryan Johnson 2022-12-13 22:56:22 -0800
  • 8b50e93b0e
    add swap_slot to Inventory (#168) Carson McManus 2022-12-11 12:35:14 -0500
  • ae7eaf15fc
    Big Optimizations (#164) Ryan Johnson 2022-12-11 02:37:02 -0800
  • 4188bd71bb
    re-implement inventory_piano example (#166) Carson McManus 2022-12-10 21:08:32 -0500
  • b61bdbb71d Fix conflicting Debug impl on bitfield structs Ryan 2022-12-09 17:02:37 -0800
  • 842ddb4127
    Optimize sending tracked entity data (#163) Ryan Johnson 2022-11-30 15:55:46 -0800
  • 0e28e5ad05
    Improve slab_rc implementation (#162) Ryan Johnson 2022-11-29 17:14:04 -0800
  • 58f8197913
    Client Cleanup (#159) Ryan Johnson 2022-11-29 03:37:32 -0800
  • 6437381339
    Translation key extractor and code generator (#160) Sandro Marques 2022-11-27 13:12:08 +0000
  • 86be031a31
    Implement missing text component types (#144) Sandro Marques 2022-11-20 00:48:01 +0000
  • 4226201fed
    Replace log crate with tracing (#157) Ryan Johnson 2022-11-16 18:22:44 -0800
  • ab2e1081ed
    Re-export common items at the root of valence_protocol (#156) Ryan Johnson 2022-11-14 22:30:20 -0800
  • 74e4f10ec5 Don't send empty MOTION_BLOCKING heightmap Ryan 2022-11-14 17:18:49 -0800
  • 21590a396c Fix cargo:rerun-if-changed=... in valence_protocol Ryan 2022-11-14 12:08:32 -0800
  • 4b155f4c9b
    Expand on the "encoded buf" idea in valence_protocol (#155) Ryan Johnson 2022-11-14 01:01:28 -0800
  • b8e41cbb9a
    Change 'Flexible' bullet in README.md Ryan Johnson 2022-11-13 06:44:22 -0800
  • 420f2d1b7c
    Move protocol code to valence_protocol + redesigns (#153) Ryan Johnson 2022-11-13 06:10:42 -0800
  • 9f1c946839
    Check off proxy support in README.md Ryan Johnson 2022-11-12 16:45:57 -0800
  • b1561eda73
    Fix proxy joins (#154) emortaldev 2022-11-12 14:32:00 +0000
  • 923fabe890 Fix missing tokio context on client disconnect Ryan 2022-11-09 18:30:44 -0800
  • bb43856c9e
    Implement radians conversions for ByteAngle (#149) UStuej 2022-11-02 00:00:38 -0500
  • ff136c2a4a
    Clean up Config docs and add compression threshold (#148) Ryan Johnson 2022-11-01 20:27:08 -0700
  • a885b949da
    Better consume for inventories (#147) Carson McManus 2022-11-01 22:31:28 -0400
  • f4714cf255
    Redesign packet processing and improve Client update procedure. (#146) Ryan Johnson 2022-11-01 03:11:51 -0700
  • a20ed2ac21 Bump valence_nbt version Ryan 2022-10-30 15:26:47 -0700
  • 7e24cf014c
    Set length range for verify_token to (4, 16) (#143) Gijs de Jong 2022-10-29 23:23:22 +0200
  • e80bbc22b3
    Avoid calling to_kind() in is_air() (#142) Terminator 2022-10-29 22:56:48 +0200
  • 56ebcaf50d
    Add Username<S> type (#132) Ryan Johnson 2022-10-22 20:17:06 -0700
  • bbbeb7ae28
    don't bother marking the inventory as dirty when handling SetCreativeModeSlot (#134) Carson McManus 2022-10-22 21:36:17 -0400
  • c683a0d94c Add warning about missing "plains" biome Ryan 2022-10-22 14:01:25 -0700
  • b08a0a6845
    Uncheck proxy support in README.md Ryan Johnson 2022-10-21 20:00:19 -0700
  • c707ed1d04
    Proxy Support (#48) Tert0 2022-10-22 04:50:13 +0200
  • 4253928b4d
    Redesign SignedPlayerTextures (#130) Ryan Johnson 2022-10-21 19:10:37 -0700
  • f4d36554d7
    Make replaceable blocks place correctly in the building example. (#129) Ryan Johnson 2022-10-21 04:55:15 -0700
  • ce457a3d20
    Add prelude module to valence. (#128) Ryan Johnson 2022-10-21 04:54:32 -0700
  • 4a3ee77858
    Added sequence where it was missing (#127) EmperialDev 2022-10-20 21:21:05 +0200
  • 101aa3721b
    Add code of conduct (#126) Ryan Johnson 2022-10-19 18:07:43 -0700
  • 71d82c5330
    Add encoded_len method to Encode trait. (#125) Ryan Johnson 2022-10-19 01:52:02 -0700
  • 9b8fbc5d82 Better "encryption enabled" message in packet_inspector Ryan 2022-10-19 01:42:32 -0700
  • 03e89adeb8
    (valence_nbt) Add reverse From<Value> for Option<T> (#122) Terminator 2022-10-18 23:40:46 +0200
  • dc46f27d5d Fix math in chunk module Ryan 2022-10-18 01:45:26 -0700
  • d22f1edae1
    Update valence_nbt to version 0.3.0 (#120) Ryan Johnson 2022-10-17 21:11:20 -0700
  • 9faac7a0fb
    add open_inventory to clients (#119) Carson McManus 2022-10-16 17:12:36 -0400
  • 0e58bfbb77 Remove dbg! macro Ryan 2022-10-16 04:13:10 -0700
  • ad153159dd
    Add replaceable boolean to block states (#116) Ryan Johnson 2022-10-16 03:50:57 -0700
  • 59ca1ab573
    Set up Inventory module (#75) Carson McManus 2022-10-15 22:47:02 -0400
  • f58e6662dd
    Add performance tests (#113) Ryan Johnson 2022-10-14 21:18:03 -0700
  • a53738355f Fix bug in ident and use AsRef instead of Borrow Ryan 2022-10-13 22:28:12 -0700
  • 056b4ebd32
    Correctly encode biomes (#112) Ryan Johnson 2022-10-13 18:19:35 -0700
  • a29542b467
    Dying and respawning (#51) Sekky61 2022-10-12 20:11:33 +0200
  • 7d0c254874
    Rewrite ident module (again) (#111) Ryan Johnson 2022-10-12 03:53:59 -0700
  • afe390836c Remove dbg! calls and make some tweaks to Ident Ryan 2022-10-11 14:05:00 -0700
  • e30ed62240
    Fix typo in c2s.rs (#109) Zh_Jk 2022-10-12 02:12:06 +0800
  • a02b657f3c
    clamp ItemStack item count to range 1-127 (#110) Carson McManus 2022-10-11 14:10:04 -0400
  • 23fdc41610
    Clean up ident module and add lifetime (#108) Ryan Johnson 2022-10-11 01:10:49 -0700
  • c758f70c33
    Implement Weather (#106) Tert0 2022-10-10 00:18:15 +0200
  • 0652fa13a4
    change Slot enum into alias of Option<ItemStack> (#107) Carson McManus 2022-10-09 15:38:00 -0400
  • 82323eaa12 Clarify top-down modules guideline and remove "separate data and functions" guideline. Ryan 2022-10-08 19:51:01 -0700
  • c214ffc262 Tweak CONTRIBUTING.md Ryan 2022-10-08 18:42:02 -0700
  • f26f4be1fe
    Add link to CONTRIBUTING.md in README.md Ryan Johnson 2022-10-08 18:08:48 -0700
  • b0646a5398
    Create CONTRIBUTING.md Ryan Johnson 2022-10-08 18:06:05 -0700
  • e13d0ffe7a
    Skip spawn of non visible player characters (#100) Daniel Huth 2022-10-09 11:12:30 +1300
  • 153cde1a04
    Chunk Rewrite With Paletted Containers (#91) Ryan Johnson 2022-10-07 15:52:55 -0700
  • 5a686a0e8b Derive terrain seed from current day Ryan 2022-10-07 00:17:14 -0700
  • 886d036b97 Use valence.rs domain in extractor package Ryan 2022-10-06 13:49:30 -0700
  • 1fcc5bd527 Set player head yaw when spawning Ryan 2022-10-05 15:02:40 -0700
  • 1f996f7549
    Add Items (#92) EmperialDev 2022-10-05 18:28:08 +0200
  • e985bae469 Use StatusCode in auth server response check Ryan 2022-10-04 23:35:34 -0700
  • b330f97642 Remove top level object from enchantments Ryan 2022-10-04 23:16:48 -0700
  • 85cc3a28ea
    Add --workspace flag to commands in CI (#101) Ryan Johnson 2022-10-04 02:12:32 -0700
  • b83b9f76ed
    Expose enchantments to Rust (#99) Terminator 2022-10-03 22:19:42 +0200
  • cf5b9136df Bump valence_nbt version in valence Ryan 2022-10-01 15:47:59 -0700
  • f94c50bfd3 Change valence_nbt repository link Ryan 2022-10-01 15:38:14 -0700
  • 2cd8bd2195
    Replace HashMap with BTreeMap in valence_nbt (#98) Ryan Johnson 2022-10-01 15:36:04 -0700