Impossible Packs

Impossible Packs

A non-exhaustive page on packs that will NOT be added to both BedrockTweaks due to Bedrock issues and DrAV's preferences. Keep in mind that some might be added to BEComTweaks as toned-down versions.

Resource Packs

1. Bushy Leaves

There is no way to edit a block's geometry to make it bushy in vanilla Bedrock. While pre-defined blockshapes can be used, with the closest one being Cactus, it does not match the original aesthetic of Bushy Leaves, hence why it is left out.

2. Visual Cauldron Stages

Cauldron does not support transparent textures, so just removing the center line doesn't help. Cauldrons do not have any visual changes when adding/removing water/powdered snow. However, Lava Cauldrons do have a seperate Block State, but that misses the entire point of Visual Cauldron Stages.

3. Visual Honey Stages

The Bee Hive and Nest only visually change while full, so any other progress in-between cannot be shown in the pack. This prevents DrAV from adding the pack to BedrockTweaks

Available on BEComTweaks. Link ↗

4. Visual Noteblock Pitch

Noteblocks have no change in Block States when switching pitches or instruments, so having it change textures is out of the question. However, lonelyang discovered that you can edit the Particle emitted by the Note Block to show the current pitch of it. Again, DrAV doesn't like the implementation of it and will not add it to Bedrock Tweaks

Available on BEComTweaks. Link ↗

5. Directional Droppers and Dispensers

This is because of Minecraft Bedrock's issue. Mojang decided to combine both the sideways facing dropper textures and the vertical facing dropper textures into a single block without any blockstates.

Technical Findings

blocks.json

"dropper" : {
  "sound" : "stone",
  "textures" : {
    "down" : "dropper_top",
    "east" : "dropper_front_vertical",
    "north" : "dropper_side",
    "south" : "dropper_front_horizontal",
    "up" : "dropper_top",
    "west" : "dropper_side"
  }
}

Have you noticed the East and South textures?

    "down" : "dropper_top",
    "east" : "dropper_front_vertical", 
    "north" : "dropper_side",
    "south" : "dropper_front_horizontal", 
    "up" : "dropper_top",

Yeah, Mojang decided to set the Upwards and Downwards facing Dropper textures with East and South. They couldn't bother setting a special blockshape for them, like the hopper. What a party pooper.

Available on BEComTweaks. Link ↗

6. Most of the 3D Category

Currently supported 3D Packs are 3D Mace and 3D Sun and Moon. BEComTweaks also has 3D Fungi, but anything else is not possible mainly because custom geometry cannot be set for vanilla blocks. 3D Fungi itself was made using Azalea's Block Shape.

7. Connected Textures

Only borderless versions, like Borderless Glass is available, are possible. Shaders could be made, but they aren't officially supported on the main version. If Mojang makes vanilla block behaviors customizable, this could be possible. It is possible to create a custom glass block that has connected textures, but that would not make it resource pack-only. As an example Habib Anwash's Connected Glass Add-on

8. Wavy Leaves and Plants

Either with a flipbook texture or shaders.

  • Shaders Not possible as it is not officially supported.

  • Flipbook Texture Very demanding, especially on mobile as it utilises extremely high resolution textures

9. Fullbright

Requires shaders to do it, which aren't supported. However, full bright is possible using Vibrant Visuals (a video setting in Minecraft) but that can only be used in the Beta & Preview version (and hopefully soon available in the full release!). Cubier's Full bright night vision shows how it works.

10. Hardcode Darkness/Warm Glow

No shader support.

11. Mob Spawn Indicator/Light level indicator

Mob spawn indicator is about whether the light level of a certain block is low enough (light level 0) to spawn hostile mobs. That requires shaders, which aren't supported. Not to be confused with mob spawning indicator, which is possible. Such packs have already been made by several people, like Maddhatter's Technical Resource Pack where a sphere shows the spawn distance rather than light level.

12. Endless End Rods

Requires a bit more testing. Theoretically, adding a "blockshape": "block" should fix it, but the block turns black.

13. Randomly Rotated Sunflowers / Taller Sunflowers

Custom geometry can't be set for vanilla blocks.

14. Redstone Power Levels

No shader support. There is a buggy version by dhan on mcpedl which doesn't show directions. Link ↗

15. Groovy Levers

Custom geometry can't be set for vanilla blocks.

16. Visual Sapling Growth

No block states to depend on to change textures.

17. No Beacon Beam

Beacon Beam doesn't support opacity, so if I put a transparent texture, the beam would just turn black.

18. Old Alex & Steve / Dungeons Alex & Steve

Minecraft no longer loads Alex and Steve textures from resource packs.

19. Big Dripleaf Stem Fix / Small Dripleaf Stem Fix

Can't make sure the stem properly use the texture, so it could result in the wrong side having no stems.

20. Slime Particle Fix / Proper Break Particles / Don't Eat the Bowl

Vanilla bug that cannot be fixed. The particles' colors cannot be changed and are hardcoded by default.

21. Iron Bars Fix

Z-Fighting usually cannot be fixed unless the shader is properly set or the cube is above the other cube by the smallest dimensions. However, shaders can't be changed and custom geometry cannot be set.

Unless Mojang decides to fix MCPE-168603, there is nothing that can be done.

22. Pixel Consistent Trip Wire

Custom geometry can't be set for vanilla blocks.

23. Diminshing Tools

The current durability can be obtained, but the item texture cannot be changed based on the durability. Even if it was able to, there would be a ton of textures, lagging the game a lot. There are packs that can do this, like: http://mcpedl.com/durability-tools-viewer-pack/ by DimzCraft. These packs do not change textures, but rather add information in the tooltip or item texture on top of the bar.

24. Spinning Skull on Fire Painting

Minecraft Bedrock has all paintings in a single PNG file of resolution 256x256. There are, at minimum, 12 frames. The resolution would become 256x3072. Yeah.

Crafting Tweaks

None at the moment.

Behaviour Packs

1. Player Heads

Player Drop Heads is entirely possible as the game stands right now, but not how you would expect it to function. World Owners would have to do a bit or a lot of manual file editting to make the packs work, and you would be responsible for keeping it up to date as best as you can - we provide the script you provide the textures sort of arrangement.

Technical Jargon and Reasoning

The main reason a pack like this would work in game is its quite easy to make a custom block with the skull geometry and provide a flattened player skin (or part of it) so that the block will have all the correct textures on each side to represent the head, the issue stems from we have no way of doing just that without manually doing it. Whilst yes there is a HTTP library as part of the @minecraft Scripting API (not to be confused with Legacy Scripting), we cannot save the result of the call to the file system the server is running on, even with Bedrock Dedicated Server Software (the only place that currently is even allowed to use the HTTP library). So we cannot generate the "player head" blocks in runtime, which is ideally how and when it should be done so our pack remains small in size and compatible with everyone's systems.

There is hope and a possible solution, but its ugly. If someone was willing to put the effort into making a "Player Head Generator" we could ask players to upload their skins, then the system would generate a pack including all the skins they wanted (like Hermit Heads + our ugly mugs on the dev team) and their own, they could then use the generated pack. However this would require significant resources that DrAv cannot spare.

~ SquatchHunter, Moderator of drav.dev and member of Bedrock Tweaks

2. Off-Hand

It became impossible after 1.20 when Mojang updated the Beta API system to prevent any changes to the player on the gametick that an event happens. FoxyNoTail's Offhand Addon heavily relied on this, as it needed the event to change objects from mainhand to offhand on the same gametick that you are placing the block.

Last updated