Skip to content

PrismarineJS (+ ProtoDef-io) open backlog - manual review #4143

Description

@Pix3lPirat3

PrismarineJS (+ ProtoDef-io) open backlog - manual review

Snapshot 2026-09-18. Open items reviewed: 1974 of 1974. Only items open at snapshot time are considered. Each row carries the evidence its recommendation rests on; maintainers decide.

The recommended closures (fixed, duplicate, answered, stale, invalid, superseded - the six largest groups) are in the companion #4142; this file keeps the summary and every item that stays open or needs an action.

Progress by repository

Repository Open Reviewed
mineflayer 521 521
minecraft-data 220 220
node-minecraft-protocol 140 140
flying-squid 114 114
prismarine-web-client 74 74
bedrock-protocol 71 71
prismarine-viewer 69 69
mineflayer-pathfinder 57 57
node-protodef 31 31
ProtoDef 31 31
mineflayer-collectblock 26 26
prismarine-physics 25 25
prismarine-chunk 24 24
node-minecraft-protocol-forge 23 23
prismarine-world 23 23
minecraft-wiki-extractor 22 22
mineflayer-navigate 22 22
mineflayer-statemachine 22 22
minecraft-data-generator 21 21
prismarine-auth 19 19
node-minecraft-data 16 16
prismarine-contribute 14 14
prismarine-provider-anvil 14 14
protodefc 14 14
mineflayer-pvp 13 13
node-minecraft-wrap 13 13
prismarine-proxy 13 13
prismarine-schematic 13 13
prismarine-windows 13 13
prismarine-nbt 12 12
prismarine-block 11 11
prismarine-item 11 11
prismarine-packet-dumper 11 11
mineflayer-tool 10 10
prismarine-chat 10 10
prismarine-gameplay 10 10
minecraft-assets 9 9
mineflayer-cmd 9 9
node-minecraft-assets 9 9
node-yggdrasil 9 9
numerous-alpaca 9 9
prismarine-entity 9 9
mineflayer-scaffold 8 8
mineflayer-test-api 8 8
prismarine-registry 8 8
prismarine-repo-actions 8 8
minecraft-jar-extractor 7 7
prismarine-realms 7 7
prismarine-server 7 7
prismarinejs.github.io 7 7
dazed-sheep 6 6
MineflayerArmorManager 6 6
node-mojangson 6 6
mineflayer-builder 5 5
McDataExtracting 4 4
mcdevs-wiki-extractor 4 4
minecraft-chunk-dumper 4 4
minecraft-inventory-gui 4 4
minecraft-packets 4 4
mineflayer-radar 4 4
node-nethernet 4 4
prismarine-design 4 4
prismarine-loottable 4 4
prismarine-provider-raw 4 4
prismarine-rng 4 4
node-protodefc 4 4
node-vec3 3 3
prismarine-recipe 3 3
node-protodef-validator 3 3
ProtoDef-io.github.io 3 3
burger-extractor 2 2
entity-model-extractor 2 2
minecraft-classic-protocol-extension 2 2
mineflayer-gptj 2 2
prismarine-archiver 2 2
auto-sheep 1 1
bedrock-provider 1 1
gdmc-challenge-2021 1 1
minecraft-assets-pixel-perfection 1 1
minecraft-classic-protocol 1 1
minecraft-data-auto-updater 1 1
net-browserify 1 1
node-minecraft-extractor 1 1
prismarine-meta 1 1
prismarine-monotree 1 1
prismarine-template 1 1
prismarine-world-sync 1 1
speedrun-challenge-ssgp 1 1
elixir-protodef 1 1
(not started) 0 0

Summary by recommended action

Action Items
Close as fixed 221
Close as duplicate 6
Close as answered (question, not a bug) 167
Close as stale 801
Needs a current reproduction, then close if none 17
Close as invalid or out of scope 60
Close as superseded 45
Consolidate into one tracker 106
Needs rework before it can merge 120
Ready to review or merge 172
Needs a maintainer decision 44
Keep open (valid, actionable) 187
Tracked in another repository 1
Routine bot PRs (release and workflow boilerplate) 27

Needs a current reproduction, then close if none — 17

Item Title Evidence / reason Related
PrismarineJS/bedrock-protocol#696 (issue, 2026) container_open packet missing only when using createClient (even throu container_open missing only through createClient, even via the relay (Feb 2026); detailed but zero replies. Needs a packet dump on current master.
PrismarineJS/bedrock-protocol#778 (issue, 2026) Relay Read Error Relay PartialReadError on packet 0x6c with a buffer; extremeheat asked for code/version, partial answer. One packet to decode.
PrismarineJS/minecraft-data#1001 (issue, 2025) Bedrock protocol crafting_data packet is not correctly formatted Bedrock crafting_data malformed with education features; no buffer attached.
PrismarineJS/mineflayer#693 (issue, 2018) Speed does not affect movment 2018 report that the Speed effect does not change movement; prismarine-physics has applied movement-speed attributes and effects since 2020. Ask for a current reproduction or close.
PrismarineJS/mineflayer#1368 (issue, 2020) The bot does not change its view using the bot.lookAt() method if the lookAt does not turn toward a block directly above the head (2020, reporter gave steps); no confirmation on any current version. Ask for a reproduction or close.
PrismarineJS/mineflayer#2569 (issue, 2022) openContainer cannot open some container blocks openContainer cannot open some container blocks (IceTank 2022, no list of which). Ask which blocks on a current version, else close.
PrismarineJS/mineflayer#2778 (issue, 2022) The mineflayer bot breaks blocks endlessly on a specific minecraft ser Endless digging on one specific server; waiting-info since 2023, users still asking in 2026 without a reproduction. Ask once for a version + debug log or close.
PrismarineJS/mineflayer#3378 (issue, 2024) CorruptedFrameException on 1.20.3 protocol CorruptedFrameException on Velocity 1.20.4, reported again on 4.26.0 (Feb 2025) after being mislabelled waiting-info. Needs a debug log on a current version. #3692
PrismarineJS/mineflayer#3587 (issue, 2025) TypeError when using realms in createBot TypeError with the realms option in createBot, still asked about in Sep 2025. Needs the stack trace on a current prismarine-realms; realm support has few users to confirm. #3581
PrismarineJS/mineflayer#3608 (issue, 2025) bot.players not returning all connected players on paperMC servers bot.players missing players on Paper 1.21.4 (2025), zero comments; #3699 covered the 1.8.9 case and rom1504 wants a regression test. Confirm on 1.21.4 or close. #3699
PrismarineJS/mineflayer#3688 (issue, 2025) Bot not able to detect music disc being played, in mineflayer events Jukebox/music disc sounds not surfaced on 1.21.3; logs were provided but nobody checked whether the jukebox uses the sound_effect packet or a block event. One check on a test server now that sound.js handles inline sound events. #3329
PrismarineJS/mineflayer#3724 (issue, 2025) receiving message cause crash Crash on CJK chat and PartialReadError when many chats arrive (Dec 2025); waiting-info, but two independent reports. Needs a debug capture on a current version. #3266
PrismarineJS/mineflayer#3747 (issue, 2025) Bots get stuck in exit end portal because they cannot skip the credits Bots stuck in the exit end portal on 1.21.8: lib/plugins/game.js:125 already answers win_game with client_command, so either the field changed (see #4086) or the packet is missed. One check on a test server. #4086, #3972
PrismarineJS/mineflayer#3759 (issue, 2025) entity_teleport serialization errors on 1.21.8 entity_teleport / chunk-size serialization spam on a custom 1.21.8 server, still reported Aug 2026. Needs a buffer dump (extremeheat's auto-dump idea in #3925) to tell server bugs from parser bugs. #3925, #3266
PrismarineJS/mineflayer#3765 (issue, 2025) Error with signed chat: RangeError [ERR_OUT_OF_RANGE] RangeError on signed chat checksum on 1.21.8; the node-minecraft-protocol fix PR #1442 closed unmerged (May 2026). Confirm on a current nmp or move to that repo. PrismarineJS/node-minecraft-protocol#1442
PrismarineJS/mineflayer#4044 (issue, 2026) Connection hangs forever in 'configuration' state against MC 1.21.11 ( Configuration-phase hang against Paper 1.21.11 with mineflayer 4.38.0; detailed but zero replies, and 1.21.11 works elsewhere. Needs a debug log to confirm.
PrismarineJS/prismarine-auth#182 (issue, 2026) 403 Forbidden when authenticating with Titles.MinecraftJava 403 with Titles.MinecraftJava on current versions (Sep 2026); one earlier report was a config error (PrismarineJS/prismarine-auth#140). Check whether the default title still works. PrismarineJS/prismarine-auth#140

Consolidate into one tracker — 106

Item Title Evidence / reason Related
ProtoDef-io/ProtoDef#13 (issue, 2017) Add a new "toEnd" field in count 'toEnd' count / rest-of-buffer; implemented as restBuffer in ProtoDef-io/ProtoDef#55. Fold. ProtoDef-io/ProtoDef#55
ProtoDef-io/ProtoDef#20 (issue, 2017) Document variable system Document the $variable system; same docs gap as ProtoDef-io/ProtoDef#17. Fold. ProtoDef-io/ProtoDef#17
ProtoDef-io/ProtoDef#58 (issue, 2026) why is "shift" a number? 'shift' typed as number instead of boolean; fixed by ProtoDef-io/ProtoDef#59. Fold. ProtoDef-io/ProtoDef#59
ProtoDef-io/ProtoDef#60 (issue, 2026) how specify that an integer requires a minimum/maximum? Integer min/max; the PR is ProtoDef-io/ProtoDef#63. Fold. ProtoDef-io/ProtoDef#63
PrismarineJS/bedrock-protocol#693 (issue, 2026) "Illegal hardware instruction" 'Illegal hardware instruction' on macOS; fold into the macOS/raknet-native tracker PrismarineJS/bedrock-protocol#507. PrismarineJS/bedrock-protocol#507
PrismarineJS/bedrock-protocol#702 (issue, 2026) MacOs incompatibility macOS M4 trace trap in raknet-native; fold into PrismarineJS/bedrock-protocol#507. PrismarineJS/bedrock-protocol#507
PrismarineJS/bedrock-protocol#712 (issue, 2026) Error connecting to BDS script_watchdog_exception on BDS; same as PrismarineJS/bedrock-protocol#713 which was fixed (Apr 2026). Close with it. PrismarineJS/bedrock-protocol#713
PrismarineJS/bedrock-protocol#765 (issue, 2026) Cant connect to realms Cannot connect to realms without Nethernet; fold into PrismarineJS/bedrock-protocol#717 / PrismarineJS/bedrock-protocol#774. PrismarineJS/bedrock-protocol#717, PrismarineJS/bedrock-protocol#774
PrismarineJS/flying-squid#81 (issue, 2015) Handle tab completion for commands and names Tab completion (2015); the modern form is PrismarineJS/flying-squid#636 (command data graph, 1.13+). Fold. PrismarineJS/flying-squid#636
PrismarineJS/flying-squid#163 (issue, 2015) About cluster/scalability Cluster/scalability (2015) is the same discussion as the distributed-server design PrismarineJS/flying-squid#392. Fold. PrismarineJS/flying-squid#392
PrismarineJS/flying-squid#191 (issue, 2016) Make flying-squid server for Minecraft Pocket Edition. Pocket Edition server (2016) is the same ask as PrismarineJS/flying-squid#606 (bedrock support). Fold. PrismarineJS/flying-squid#606
PrismarineJS/flying-squid#457 (issue, 2020) Tab completion matches all commands/users Tab completion matching everything; fold into PrismarineJS/flying-squid#636. PrismarineJS/flying-squid#636
PrismarineJS/flying-squid#675 (issue, 2025) Vanilla server unjoinable on 1.21.X: Failed Vanilla client cannot join on 1.21.x ('Failed to verify username'); same as PrismarineJS/flying-squid#676 and PrismarineJS/node-minecraft-protocol#1340. Fold into PrismarineJS/flying-squid#676. PrismarineJS/flying-squid#676
PrismarineJS/minecraft-data#39 (issue, 2015) harvestTools should be a list in blocks.json harvestTools as a list; superseded by the tag model (PrismarineJS/minecraft-data#412) that replaces materials/harvestTools entirely. PrismarineJS/minecraft-data#412
PrismarineJS/minecraft-data#48 (issue, 2015) Add hasInventory property in blocks.json hasInventory flag per block is block-entity data; fold into PrismarineJS/minecraft-data#346. PrismarineJS/minecraft-data#346
PrismarineJS/minecraft-data#292 (issue, 2020) Bounding box of semi-empty blocks Bounding boxes of semi-empty blocks; the selection-shape data in PrismarineJS/minecraft-data#1296 (+ generator#85, PrismarineJS/node-minecraft-data#468) answers it. PrismarineJS/minecraft-data#1296, PrismarineJS/minecraft-data-generator#85, PrismarineJS/prismarine-block#125
PrismarineJS/minecraft-data#343 (issue, 2020) Support groups of tags Grouped tag data is the tags model in PrismarineJS/minecraft-data#412 / PrismarineJS/minecraft-data#1308. PrismarineJS/minecraft-data#412, PrismarineJS/minecraft-data#1308
PrismarineJS/minecraft-data#351 (issue, 2021) Have more strict audit scripts Stricter audit scripts; same as PrismarineJS/minecraft-data#461 (sanity checks), which PrismarineJS/minecraft-data#1242 implements. PrismarineJS/minecraft-data#461
PrismarineJS/minecraft-data#352 (issue, 2021) Fuel burn times Fuel burn times; the thread points at PrismarineJS/minecraft-data#290 (smelting data). Fold. PrismarineJS/minecraft-data#290
PrismarineJS/minecraft-data#462 (issue, 2021) Add tag data Add tag data; fold into PrismarineJS/minecraft-data#412 (tags replace materials), delivered by PrismarineJS/minecraft-data#1308. PrismarineJS/minecraft-data#412, PrismarineJS/minecraft-data#1308
PrismarineJS/minecraft-data#463 (issue, 2021) RFC: Tag Schema RFC tag schema; its PR PrismarineJS/minecraft-data#464 closed in 2022, the finished schema is PrismarineJS/minecraft-data#1194. Fold into PrismarineJS/minecraft-data#412. PrismarineJS/minecraft-data#412, PrismarineJS/minecraft-data#1194
PrismarineJS/minecraft-data#557 (issue, 2022) Proposal: Remove materials.json and putting the important data in bloc u9g's 2022 proposal to remove materials.json; the accepted route is the tag model tracked in PrismarineJS/minecraft-data#412 (delivered by PrismarineJS/minecraft-data#1308/#1194). Fold. PrismarineJS/minecraft-data#412, PrismarineJS/minecraft-data#1308
PrismarineJS/minecraft-wiki-extractor#13 (issue, 2016) burning time Burn times (2016); the live request is PrismarineJS/minecraft-data#290 / PrismarineJS/minecraft-wiki-extractor#352. Fold. PrismarineJS/minecraft-data#290
PrismarineJS/minecraft-wiki-extractor#14 (issue, 2016) smelting recipe Smelting recipes (2016); fold into PrismarineJS/minecraft-data#290. PrismarineJS/minecraft-data#290
PrismarineJS/mineflayer#336 (issue, 2015) Common modules 2015 'common modules' checklist; every item is done except the prismarine-world move, which #334 tracks. Fold into #334. #334
PrismarineJS/mineflayer#438 (issue, 2016) Document Proxy support rom1504 marked it a duplicate of #461 in 2017 and pointed at the node-minecraft-protocol proxy example; the outbound-proxy documentation gap is resolved by built-in proxy support in PrismarineJS/node-minecraft-protocol#1420. Fold there. PrismarineJS/node-minecraft-protocol#1420, #461
PrismarineJS/mineflayer#909 (issue, 2020) Write design doc for mineflayer 'Write a design doc' (2020), no progress in five years; fold into the documentation tracker #908. #908
PrismarineJS/mineflayer#1089 (issue, 2020) Clearly address the status for each kind of user target : make a guide 2020 idea for a per-audience guide; fold into #908. #908
PrismarineJS/mineflayer#1138 (issue, 2020) Automatically add all examples to https://mineflayer.prismarine.js.org Show examples on the docs site; docs idea from 2020, fold into #908. #908
PrismarineJS/mineflayer#1141 (issue, 2020) Add a tutorial for async Async tutorial; the tutorial now uses async/await throughout, remaining docs work belongs under #908. #908
PrismarineJS/mineflayer#1385 (issue, 2020) Protect all methods against concurrent calls Protect methods against concurrent calls; same design space as #1483 (task holder) and the #3891 look-sync debate. One tracker. #1483, #3891
PrismarineJS/mineflayer#1743 (issue, 2021) Add realworld example to end of tutorial Add a real-world example to the tutorial; docs item, fold into #908. #908
PrismarineJS/mineflayer#1897 (issue, 2021) .blockAtCursor() doesn't detect not full blocks blockAtCursor misses non-full blocks; same root cause as #2192 (empty collision shapes for plants/crops) and the selection-shapes work (minecraft-data #1296, prismarine-block #125, mineflayer companion). Track there. #2192, PrismarineJS/minecraft-data#1296, PrismarineJS/prismarine-block#125
PrismarineJS/mineflayer#2103 (issue, 2021) Need to be added to tests (or atleast verified working for 1.17) Checklist of container types to verify in tests for 1.17; same list as the window-support tracker #237. Fold. #237
PrismarineJS/mineflayer#2192 (issue, 2021) bot.blockAtCursor() works correctly for most blocks, but not for any blockAtCursor never returns crops because they have empty collision shapes; the selection-shapes track (minecraft-data #1296, node-minecraft-data #468, prismarine-block #125, mineflayer companion) is the fix. Track there with #1897. #1897, PrismarineJS/minecraft-data#1296, PrismarineJS/prismarine-block#125
PrismarineJS/mineflayer#2234 (issue, 2021) Internal pitch and yaw dose not match send look packets Internal yaw/pitch drifts from the look packets sent; the look-sync fixes (#3922 approved, #3891 contested) are the tracker for this behaviour. #3922, #3891
PrismarineJS/mineflayer#2390 (issue, 2022) bot.updateSign breaks when not all sign lines are defined updateSign breaks when not all lines are given; same example/sign-editing problem as #2391. One issue. #2391
PrismarineJS/mineflayer#2552 (issue, 2022) placeBlock() throw an unexpected error. placeBlock throws on Paper 1.18.2 replaceable-block cases; IceTank: someone must check vanilla. u9g's placement work (#4021, #4115, #4085) is where that happens. #4115, #4021
PrismarineJS/mineflayer#2553 (issue, 2022) Make an in depth tutorial on how to interact with inventories In-depth inventory tutorial; docs item, fold into #908. #908
PrismarineJS/mineflayer#2583 (issue, 2022) Unexpected token t in JSON at position 1 'Unexpected token t in JSON': IceTank moved it to node-minecraft-protocol #989 in 2022. Close here, track there. PrismarineJS/node-minecraft-protocol#989
PrismarineJS/mineflayer#2588 (issue, 2022) Can't dig copper_ore block Cannot dig copper ore on 1.18 because hardness is 0 in the data; u9g traced it to minecraft-data #538 (still open). Track there. PrismarineJS/minecraft-data#538
PrismarineJS/mineflayer#2616 (issue, 2022) HandshakeReset error HandshakeReset with a Forge server: the thread concluded minecraft-protocol-forge on npm is outdated (still 1.0.0 from 2016). Same problem as node-minecraft-protocol-forge #25/#32. PrismarineJS/node-minecraft-protocol-forge#25, PrismarineJS/node-minecraft-protocol-forge#32
PrismarineJS/mineflayer#2620 (issue, 2022) function genericPlace is not getting options.half right and left genericPlace ignores the half/left/right options for double chests; placement-cursor handling is being redone in #4115. #4115
PrismarineJS/mineflayer#2757 (issue, 2022) Error: Event blockUpdate:(10651, 64, 99656) did not fire within timeou blockUpdate timeout on placeBlock (still reproduced Dec 2024, including placing at the bot's own position). u9g's placement work (#4021 occupied-target rejection, #4085 ack handling) covers it; track there. #4021, #4085
PrismarineJS/mineflayer#2909 (issue, 2023) Support for servers that require No Chat Reports mod No Chat Reports support; #3493 has the concrete symptom and a proposed fix. Fold. #3493
PrismarineJS/mineflayer#2942 (issue, 2023) make for bedrock edition Bedrock support: extremeheat pointed to bedrock-protocol #116 (open) as the contribution point. PrismarineJS/bedrock-protocol#116
PrismarineJS/mineflayer#3323 (issue, 2024) Anti-Bot Fall Check 'Anti-Bot fall check' with no details; the underlying behaviour (bot falls when the server grants flight) is #3274. #3274
PrismarineJS/mineflayer#3377 (issue, 2024) Resourcepack receive error related to minecraft-data? Resource-pack packet error under Bun on 1.20.4; part of the resource-pack cluster, and the node-minecraft-protocol commit the reporter wanted has shipped. Fold into #3659. #3659
PrismarineJS/mineflayer#3407 (issue, 2024) can't connect to offline server with resource pack Cannot connect to an offline server with a required resource pack; same as the resource-pack cluster. Fold into #3659. #3659
PrismarineJS/mineflayer#3428 (issue, 2024) activateBlock doesn't do anything activateBlock silently doing nothing on 1.20.4 is the same right-click/look problem as the bucket issue (#3731 references it), fixed by #3881 sending the real yaw/pitch. Fold into #3731. #3731, #3881
PrismarineJS/mineflayer#3494 (issue, 2024) bot.dig doesn't fail even if physically impossible dig cannot report an impossible dig because acknowledge_player_digging / block_change_ack is never processed; that is #1555. Fold. #1555
PrismarineJS/mineflayer#3524 (issue, 2024) Problems with 1.21.1 and custom resource packs. Resource-pack handling on 1.21.1; d0dler posted per-version handling (Oct 2025). Fold into #3659. #3659
PrismarineJS/mineflayer#3549 (issue, 2025) recipesFor only recognizes oak_planks for crafting_table, ignores othe recipesFor only matching oak_planks is the tag-ingredient bug described in detail in #3980. Fold. #3980
PrismarineJS/mineflayer#3556 (issue, 2025) VELOCITY & PAPER ERROR Velocity + Paper 1.21.1 internal error on transfer; part of the proxy/transfer cluster. Fold into #3692. #3692
PrismarineJS/mineflayer#3560 (issue, 2025) TypeError: Cannot mix BigInt and other types, use explicit conversions Reporter's own duplicate of prismarine-chunk #270 (BigInt mix, still open). Track there. PrismarineJS/prismarine-chunk#270
PrismarineJS/mineflayer#3562 (issue, 2025) 1.21.3 cant usage Recipe id format change in 1.21.3 breaks crafting; the fix is registry-driven recipes, rom1504's #3572. Fold. #3572
PrismarineJS/mineflayer#3628 (issue, 2025) Bot fails to reconnect to correct server during BungeeCord/Velocity tr BungeeCord/Velocity transfer failures; fold into #3692. #3692
PrismarineJS/mineflayer#3640 (issue, 2025) Bot Disconnects on Server Redirection Disconnect on BungeeCord server redirection (still asked Sep 2025); fold into #3692. #3692
PrismarineJS/mineflayer#3663 (issue, 2025) Failed to decode packet 'Failed to decode packet' switching BungeeCord servers; waiting-info, part of the transfer cluster. Fold into #3692. #3692
PrismarineJS/mineflayer#3667 (issue, 2025) Bot's not able to place item frames Item-frame placement is PR #3673 (rework: fails CI on 1.21.3); the placeEntity whitelist is #3284. Fold into #3284. #3284, #3673
PrismarineJS/mineflayer#3705 (issue, 2025) Cross-server support and can't connect some ip Cross-server support (select_known_packs handled with on instead of once); transfer cluster. Fold into #3692. #3692
PrismarineJS/mineflayer#3708 (issue, 2025) DecoderException : java.lang.IndexOutOfBoundsException DecoderException on BungeeCord 1.21 during transfers, re-reported Mar 2026; fold into #3692. #3692
PrismarineJS/mineflayer#3722 (PR, 2025) Disable physics during configuration packet Narrow physics-disable during the configuration phase; one of three PRs in the Velocity/BungeeCord transfer cluster (#3692 is the canonical issue, #3786 was superseded by #3834). Fold once one implementation is chosen. #3834, #3786, #3692
PrismarineJS/mineflayer#3744 (issue, 2025) Bot.dig() only works on first given Position Second bot.dig on 1.21.8 swings but never breaks; same dig-sequencing symptom as #3618 (digs twice / stuck after the first dig). Fold. #3618
PrismarineJS/mineflayer#3750 (issue, 2025) When connecting to the server, the bot crashes with an error (Parse er Parse error moving between servers; the proposed fix is #3786 (Velocity configuration phase), part of the transfer cluster. Fold into #3692. #3692, #3786
PrismarineJS/mineflayer#3766 (issue, 2025) velocity offline authentication support Velocity offline reconfiguration (select_known_packs) kicks; transfer cluster. Fold into #3692. #3692
PrismarineJS/mineflayer#3787 (issue, 2025) Bot disconnects with "Invalid tag: 98 > 20" and "array size abnormally NBT 'Invalid tag' errors after configuration on a Velocity network; the author's own fix is #3786, transfer cluster. Fold into #3692. #3692, #3786
PrismarineJS/mineflayer#3791 (issue, 2025) The mineflayer bot cannot use most features on servers with Grim anti- Grim anti-cheat stalls; the underlying out-of-spec movement packets are #3800. Fold. #3800
PrismarineJS/mineflayer#3833 (issue, 2026) Throwing wind charges down Throwing wind charges downward is activateItem-with-rotation; fold into #3621. #3621, #3881
PrismarineJS/mineflayer#3849 (issue, 2026) The transition between servers on 1.21+ does not work, but it works on Server transitions fail on 1.21+ (three reporters); transfer cluster. Fold into #3692. #3692
PrismarineJS/mineflayer#3860 (issue, 2026) Resource Pack accetpion issue Resource-pack acceptance on Paper 1.21.4; fold into #3659. #3659
PrismarineJS/mineflayer#3887 (issue, 2026) Bot freezes in mid-air after taking knockback on 1.21.11 Freeze in mid-air after knockback on 1.21.11; same NaN-position bug as #3882. Fold. #3882
PrismarineJS/mineflayer#3898 (issue, 2026) Please fix the resource pack error for version 1.21.11. Resource-pack error on 1.21.11; same UUID serialization kick as #3768. Fold. #3768
PrismarineJS/mineflayer#3913 (issue, 2026) Temporary Pathfinding Fix? Scale-attribute workaround thread for the same 1.21.11 wall-sticking; fold into #3911. #3911
PrismarineJS/mineflayer#3915 (issue, 2026) Knockback and pathfinding issue Knockback + pathfinding on 1.21.11; the knockback half is #3882, the movement half #3911. Fold. #3911, #3882
PrismarineJS/mineflayer#3917 (issue, 2026) Cannot transfer between BungeeCord servers on 1.21.4 - start_configura BungeeCord transfer on 1.21.4 (start_configuration); transfer cluster. Fold into #3692. #3692
PrismarineJS/mineflayer#3941 (issue, 2026) Movement broken on 1.21.11: chunks not loading after BungeeCord transf Cannot move after a BungeeCord transfer on 1.21.11 (chunks never load); transfer cluster. Fold into #3692. #3692, PrismarineJS/mineflayer-pathfinder#367
PrismarineJS/mineflayer#4121 (PR, 2026) Add 26.2 to testedVersions Adds 26.2 to testedVersions against master; only safe once the 26.2 data ships. Belongs on the bot's pc26_2 branch with #3926. #3926, PrismarineJS/minecraft-data#1298
PrismarineJS/mineflayer#4125 (PR, 2026) Send resolved position/rotation in accept_teleportation for 26.3+ 26.3 accept_teleportation coordinates; one of three overlapping 26.3 movement PRs (#4125, #4128, #4130). Split by concern: teleport coordinates here or in #4130, tick_end in #4128/#3948. #4130, #4128, #4124
PrismarineJS/mineflayer#4130 (PR, 2026) Support Minecraft 26.3: movement packets (teleport_confirm coords + cl 26.3 teleport_confirm coordinates plus client_tick_end in one PR; the tick_end half duplicates #3948/#4128 and the teleport half duplicates #4125. Keep one concern per PR. #4125, #4128, #4124
PrismarineJS/mineflayer-collectblock#43 (issue, 2021) Can not stack up and thinks it mined the block? Cannot reach a block above and claims success; stale-reference/reach checks (PrismarineJS/mineflayer-collectblock#34, PrismarineJS/mineflayer-collectblock#109). Fold into PrismarineJS/mineflayer-collectblock#34. PrismarineJS/mineflayer-collectblock#34
PrismarineJS/mineflayer-collectblock#47 (issue, 2021) Bot unable to break block 2 blocks above its head Cannot break a block two above the head (2021, several +1); reach-check gap, same as PrismarineJS/mineflayer-collectblock#109. Fold into PrismarineJS/mineflayer-collectblock#34. PrismarineJS/mineflayer-collectblock#34
PrismarineJS/mineflayer-collectblock#109 (issue, 2022) Bot doesn't check whether it can reach the block No reach check before digging; fold into PrismarineJS/mineflayer-collectblock#34. PrismarineJS/mineflayer-collectblock#34
PrismarineJS/mineflayer-pathfinder#12 (issue, 2020) Using doors Using doors: PrismarineJS/mineflayer-pathfinder#84 closed unmerged in 2021; the 2026 door PRs (PrismarineJS/mineflayer-pathfinder#373, PrismarineJS/mineflayer-pathfinder#371) implement it. Fold into PrismarineJS/mineflayer-pathfinder#300. PrismarineJS/mineflayer-pathfinder#300, PrismarineJS/mineflayer-pathfinder#373
PrismarineJS/mineflayer-pathfinder#142 (issue, 2021) Detect bot is not moving and reach other way Detect the bot is stuck and try another way; the futility-check fix PrismarineJS/mineflayer-pathfinder#365 and PrismarineJS/mineflayer-pathfinder#357 address this. Fold into PrismarineJS/mineflayer-pathfinder#222. PrismarineJS/mineflayer-pathfinder#222, PrismarineJS/mineflayer-pathfinder#365
PrismarineJS/mineflayer-pathfinder#181 (issue, 2021) Bot will occasionally place blocks midair when it falls Placing blocks mid-air when falling; same scaffolding race as PrismarineJS/mineflayer-pathfinder#296, fixed by PrismarineJS/mineflayer-pathfinder#356. Fold. PrismarineJS/mineflayer-pathfinder#296, PrismarineJS/mineflayer-pathfinder#356
PrismarineJS/mineflayer-pathfinder#273 (issue, 2022) Pathfinder can get stuck in a state with an active goal when the compu Active goal with an empty computed path; exactly what PrismarineJS/mineflayer-pathfinder#357 fixes. Fold into PrismarineJS/mineflayer-pathfinder#222. PrismarineJS/mineflayer-pathfinder#222, PrismarineJS/mineflayer-pathfinder#357
PrismarineJS/mineflayer-pathfinder#337 (issue, 2024) VulcanAC vs mineflayer pathfinding Vulcan anticheat flags on build; the root cause is PrismarineJS/mineflayer-pathfinder#204 (non-vanilla physics). Fold. PrismarineJS/mineflayer-pathfinder#204
PrismarineJS/mineflayer-pathfinder#339 (issue, 2024) Bot fails to follow simple path requiring a forward walk + jump Walk+jump path failures on modern versions; IceTank: physics port is 1.8-era. Same family as #3911 / PrismarineJS/mineflayer-pathfinder#364. Fold into PrismarineJS/mineflayer-pathfinder#366. PrismarineJS/mineflayer-pathfinder#366, #3911
PrismarineJS/mineflayer-pathfinder#367 (issue, 2026) # setControlState() does not move bot at all on 1.21.11 after BungeeCo No movement after a BungeeCord transfer; mineflayer-side transfer cluster (#3692 / PrismarineJS/mineflayer-pathfinder#3941). #3692, #3941
PrismarineJS/mineflayer-test-api#22 (issue, 2023) Use this in mineflayer tests Use this in mineflayer tests; the mineflayer-side tracker is #3271. Fold. #3271
PrismarineJS/node-minecraft-data#38 (issue, 2020) Implement a method downloading resources at runtime Download data at runtime (2020); same package-size discussion as PrismarineJS/node-PrismarineJS/minecraft-data#291/#185. Fold into PrismarineJS/node-PrismarineJS/minecraft-data#291. PrismarineJS/node-minecraft-data#291
PrismarineJS/node-minecraft-data#185 (issue, 2022) publish compressed files ? Compressed files; rom1504 tried PrismarineJS/node-PrismarineJS/minecraft-data#346; fold into PrismarineJS/node-PrismarineJS/minecraft-data#291 (package size). PrismarineJS/node-minecraft-data#291
PrismarineJS/node-minecraft-protocol#1384 (issue, 2025) server with latest versions results a protocol error Vanilla 1.21.4 client cannot join the example server; same unmaintained-example problem as PrismarineJS/node-minecraft-protocol#1314. Fold. PrismarineJS/node-minecraft-protocol#1314
PrismarineJS/node-minecraft-protocol#1432 (issue, 2025) Network Protocol Error with examples/server examples/server protocol error: loginPacket.json missing for >1.21.3 (diagnosed Jan 2026). Fold into PrismarineJS/node-minecraft-protocol#1314. PrismarineJS/node-minecraft-protocol#1314
PrismarineJS/node-minecraft-protocol#1504 (issue, 2026) cant connect to server example `Internal Exception:io.netty.handler.co README server example fails with a netty codec exception; same unmaintained-example problem. Fold into PrismarineJS/node-minecraft-protocol#1314. PrismarineJS/node-minecraft-protocol#1314
ProtoDef-io/node-protodef#61 (issue, 2016) Emit an error for missing or additional fields in containers Error on missing/extra container fields; the same optional validation is ProtoDef-io/node-protodef#128. Fold. ProtoDef-io/node-protodef#128
ProtoDef-io/node-protodef#78 (issue, 2017) Error improvement : display the type it errored on Display the type an error occurred on; u9g's ProtoDef-io/node-protodef#180 names the packet in compiled-protocol write errors, which is the modern form of this. Fold. ProtoDef-io/node-protodef#180
ProtoDef-io/node-protodef#95 (issue, 2019) little endian bitfield Little-endian bitfields; the spec question (bitfield endianness) is ProtoDef-io/ProtoDef#49. Fold. ProtoDef-io/ProtoDef#49
PrismarineJS/prismarine-physics#55 (issue, 2021) onGround is false when running into fences onGround false against fences (1.12.2, 2021; 'floaty' 2023); same boundary-contact family as PrismarineJS/prismarine-physics#67. Fold. PrismarineJS/prismarine-physics#67
PrismarineJS/prismarine-physics#115 (issue, 2024) Bot fails to follow simple path requiring a forward walk + jump Walk+jump path failure on 1.19; duplicate of PrismarineJS/prismarine-physics#67 (and PrismarineJS/mineflayer-pathfinder#339). Fold. PrismarineJS/prismarine-physics#67
PrismarineJS/prismarine-provider-anvil#27 (issue, 2020) TypeError: palette is not iterable 'palette is not iterable' (1.14 loader, 2020); same as PrismarineJS/prismarine-provider-anvil#73 (1.13-1.17 writing). Fold. PrismarineJS/prismarine-provider-anvil#73
PrismarineJS/prismarine-viewer#250 (issue, 2022) Doesn't render blocks below y=0 Blocks below y=0 (2022); same as PrismarineJS/prismarine-viewer#396, fixed by PrismarineJS/prismarine-viewer#486/#471. Fold into PrismarineJS/prismarine-viewer#396. PrismarineJS/prismarine-viewer#396
PrismarineJS/prismarine-viewer#468 (issue, 2025) Can't see blocks, thank you! Cannot see blocks on 1.21.4 (bot below y=0); fold into PrismarineJS/prismarine-viewer#396. PrismarineJS/prismarine-viewer#396
PrismarineJS/prismarine-web-client#210 (issue, 2021) Make Webpack faster Webpack speed; the answer is the Vite/esbuild migration in PrismarineJS/prismarine-web-client#253. Fold. PrismarineJS/prismarine-web-client#253
PrismarineJS/prismarine-web-client#316 (issue, 2022) Blocks of Y<0 Don't Display Properly. Blocks below Y<0 not shown; viewer bug (PrismarineJS/prismarine-viewer#396). Fold. PrismarineJS/prismarine-viewer#396

Needs rework before it can merge — 120

Item Title Evidence / reason Related
ProtoDef-io/ProtoDef#55 (PR, 2025) Add loop and restBuffer types loop/restBuffer spec (LLM-generated, no review, no CI); merge only together with ProtoDef-io/node-protodef#170 once that is finished. Closes ProtoDef-io/ProtoDef#13. ProtoDef-io/node-protodef#170, ProtoDef-io/ProtoDef#13
ProtoDef-io/ProtoDef#65 (PR, 2026) Add the hash datatype hash datatype spec (+51), clean, one comment; merge together with ProtoDef-io/node-protodef#177 once that review round is done. ProtoDef-io/node-protodef#177
PrismarineJS/bedrock-protocol#680 (PR, 2025) - Added null checks to prevent out undefined errors - Added fallback … Null checks / compressionThreshold fallback in client.js; extremeheat asked for the lint to be fixed (Feb 2026), no response, now conflicting.
PrismarineJS/bedrock-protocol#751 (PR, 2026) Bump bedrock-provider from 2.2.0 to 3.1.0 bedrock-provider 2.2.0→3.1.0 is a major bump of a runtime dependency with 2 CI jobs red; needs the changelog checked (3.0.0 breaking) and CI fixed, not an auto-merge.
PrismarineJS/flying-squid#677 (PR, 2025) Bump yargs from 17.7.2 to 18.0.0 yargs 17→18 is ESM-only; no CI ran. flying-squid is CommonJS (PrismarineJS/prismarine-contribute#5), so this bump cannot be taken as-is — close or pin 17. PrismarineJS/prismarine-contribute#5
PrismarineJS/flying-squid#693 (PR, 2025) Bump expect from 29.7.0 to 30.2.0 expect 29→30 (jest 30) with 4 CI jobs red; fix or close.
PrismarineJS/flying-squid#699 (PR, 2026) Bump exit-hook from 2.2.1 to 5.1.0 exit-hook 2→5 is ESM-only; 5 CI jobs red. Close (CommonJS project). PrismarineJS/prismarine-contribute#5
PrismarineJS/flying-squid#700 (PR, 2026) Fix online mode Offline UUID for cracked players in login.js; plausible but untested and unreviewed; needs a test and a check against the nmp offline UUID helper.
PrismarineJS/minecraft-chunk-dumper#41 (PR, 2026) Bump mocha from 10.8.2 to 11.7.6 mocha 10→11.7.6 with one CI job red; superseded by the 12.x line anyway. Close or rebase.
[Prismari... (184 KB left)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stage1just created by someone new to the project, we don't know yet if it deserves an implementation / a fpossible bug

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions