| 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 |
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
Summary by recommended action
Needs a current reproduction, then close if none — 17
openContainercannot open some container blocksConsolidate into one tracker — 106
bot.blockAtCursor()works correctly for most blocks, but not for anyactivateBlockdoesn't do anythingNeeds rework before it can merge — 120
loopandrestBuffertypes