"bed_works": false not working?

I've made a custom dimension for 1.20.1, I can access it just fine, it generates fine, but the "bed_works": false seems to not be working. I jump into a bed and it sets my respawn point instead of blowing me up in a spectacular matter. Any ideas on what could be wrong? Here is the json in my dimension_type folder { "ultrawarm": false, "natural": true, "piglin_safe": false, "respawn_anchor_works": false, "bed_works": false, "has_raids": true, "has_skylight": true, "has_ceiling": false, "coordinate_scale": 1, "ambient_light": 0, "logical_height": 384, "effects": "minecraft:overworld", "infiniburn": "#minecraft:infiniburn_overworld", "min_y": -64, "height": 384, "monster_spawn_light_level": { "type": "minecraft:uniform", "value": { "min_inclusive": 0, "max_inclusive": 7 } }, "monster_spawn_block_light_limit": 0 }
Continue to help post