Skip to content

Bukkit#getMap(id) no longer works on 1.20.2 #9788

@codeHusky

Description

@codeHusky

Expected behavior

Bukkit.getMap(id) should return a MapView for plugin-created maps following a reboot.

Observed/Actual behavior

Bukkit.getMap(id) returns null upon a reboot, breaking plugins that use this API tool. Example:

[...]
[00:35:24 WARN]: [ImageMaps] Map 2848 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2849 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2850 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2851 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2852 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2853 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2854 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2855 referenced but does not exist!
[00:35:24 WARN]: [ImageMaps] Map 2856 referenced but does not exist!
[...]

Steps/models to reproduce

Plugin and Datapack List

ImageMaps

Paper version

> ver
[00:35:59 INFO]: Checking version, please wait...
[00:35:59 INFO]: This server is running Paper version git-Paper-207 (MC: 1.20.2) (Implementing API version 1.20.2-R0.1-SNAPSHOT) (Git: 38376f4)
You are running the latest version
Previous version: git-Paper-307 (MC: 1.19.2)

Other

This is occurring in a world that's existed for a while primarily with ImageMaps populating the map IDs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: acceptedDisputed bug is accepted as valid or Feature accepted as desired to be added.type: bugSomething doesn't work as it was intended to.

    Type

    No fields configured for Bug.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions