Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not working #2

Open
spikehidden opened this issue Feb 16, 2024 · 9 comments
Open

Not working #2

spikehidden opened this issue Feb 16, 2024 · 9 comments

Comments

@spikehidden
Copy link

The latest version (1.5.0) seems to not recognize Xaero's Minimap nor Journeymap and always only sends the config for Voxel which causes Journeymap to act like there is no Server-side compatibility and Xaero's Minimap to act like all features shall be disabled.

If you need anymore info, let me know.

@funniray
Copy link
Owner

can you tell me what game version you were using (client and server), what version of journeymap and what version of xaero's you tested? Additionally, are you using a proxy server like velocity or bungeecord?

@spikehidden
Copy link
Author

Setup

I've listed all versions I have tried and also did NOT have Journeymap and Xaero's Map Mods installed at the same time.

My Server

Server Proxy Xaero Minimap Xaero Worldmap Journeymap Fabric Loader Client
git-Purpur-2139 (MC: 1.20.4) Bungeecord 23.9.7; 23.9.6 1.37.8; 1.37.7; 1.37.6 1.20.4-5.9.20-fabric 0.15.6 1.20.4

Test Server

To check if it might be an incompatibility with the proxy or another Plugin I did setup a local test server with this config

Server Proxy Xaero Minimap Xaero Worldmap Journeymap Fabric Loader Client
git-Paper-424 (MC: 1.20.4) none 23.9.7; 23.9.6 1.37.8; 1.37.7; 1.37.6 1.20.4-5.9.20-fabric 0.15.6 1.20.4

And by the way in the meantime I also tried version 1.4.0 which didn't work as well.

@funniray
Copy link
Owner

funniray commented Feb 19, 2024

I completely forgot to ask about the config file you used. The plugin defaults to allowing everything, as this is the default behavior of the mods themselves.

additionally, does the journeymap server admin tab work, or does it claim "journeymap isn't installed on the server"?

for me to get bungeecord/velocity support working 100% of the time, I would need to make a plugin that registers all the channels (and for velocity, allow the plugin messages to be proxied to the backend)

@spikehidden
Copy link
Author

It says Journeymap isn't installed on the server and so the admin tab isn't working as well.

Config file will be following later today.

@spikehidden
Copy link
Author

Sorry for the delay but here's my config:

config.yml
global-journeymap-config: {journeymap-enabled: 'true', use-world-id: 'true', view-only-server-properties: 'false',
    allow-multiplayer-settings: Op, world-player-radar: Op, world-player-radar-update-time: '5',
    see-underground-players: Op, hide-ops: 'false', hide-spectators: 'true', allow-death-points: 'true',
    show-in-game-beacons: 'true', allow-waypoints: 'true', teleport-enabled: 'false',
    render-range: '10', surface-mapping: ALL, topo-mapping: ALL, biome-mapping: ALL,
    cave-mapping: Op, radar-enabled: Op, player-radar-enabled: 'true', villager-radar-enabled: 'true',
    animal-radar-enabled: 'true', mob-radar-enabled: 'true', config-version: 5.9.15}
global-xaeros-config: {enabled: true, cave-mode: false, nether-cave-mode: true, radar: true}
global-voxel-config: {enabled: false, radar-allowed: false, radar-mobs-allowed: false,
    radar-players-allowed: false, caves-allowed: false, teleport-command: tp %p %x
        %y %z}
default-world-config: {enabled: 'false', teleport-enabled: 'false', render-range: '0',
    surface-mapping: ALL, topo-mapping: ALL, biome-mapping: ALL, cave-mapping: Op,
    radar-enabled: Op, player-radar-enabled: 'true', villager-radar-enabled: 'true',
    animal-radar-enabled: 'true', mob-radar-enabled: 'true', config-version: 5.9.15}
worlds:
    world:
        world-id: e16c48ec-67af-4234-a969-c17dbccdb7fd
        journeymap-config: {enabled: 'false', teleport-enabled: 'false', render-range: '0',
            surface-mapping: ALL, topo-mapping: ALL, biome-mapping: ALL, cave-mapping: ALL,
            radar-enabled: ALL, player-radar-enabled: 'true', villager-radar-enabled: 'true',
            animal-radar-enabled: 'true', mob-radar-enabled: 'true', config-version: 5.9.15}
        xaeros-config: {enabled: true, cave-mode: false, nether-cave-mode: true, radar: false}
        voxel-config: {enabled: false, radar-allowed: true, radar-mobs-allowed: true,
            radar-players-allowed: true, caves-allowed: true, teleport-command: tp
                %p %x %y %z}
    world_nether:
        world-id: da5de754-6bde-4eb2-af77-d17ee471a1bf
        journeymap-config: {enabled: 'true', teleport-enabled: 'false', render-range: '0',
            surface-mapping: ALL, topo-mapping: ALL, biome-mapping: ALL, cave-mapping: ALL,
            radar-enabled: Op, player-radar-enabled: 'true', villager-radar-enabled: 'true',
            animal-radar-enabled: 'true', mob-radar-enabled: 'true', config-version: 5.9.15}
        xaeros-config: {enabled: true, cave-mode: false, nether-cave-mode: true, radar: true}
        voxel-config: {enabled: true, radar-allowed: false, radar-mobs-allowed: false,
            radar-players-allowed: false, caves-allowed: true, teleport-command: tp
                %p %x %y %z}
    farm_nether:
        world-id: a0f7eca9-8238-490e-b32b-e2863b13664d
        journeymap-config: {enabled: 'true', teleport-enabled: 'false', render-range: '0',
            surface-mapping: ALL, topo-mapping: ALL, biome-mapping: ALL, cave-mapping: ALL,
            radar-enabled: ALL, player-radar-enabled: 'true', villager-radar-enabled: 'true',
            animal-radar-enabled: 'true', mob-radar-enabled: 'true', config-version: 5.9.15}
        xaeros-config: {enabled: true, cave-mode: true, nether-cave-mode: true, radar: true}
        voxel-config: {enabled: true, radar-allowed: true, radar-mobs-allowed: true,
            radar-players-allowed: true, caves-allowed: true, teleport-command: tp
                %p %x %y %z}
    farm:
        world-id: b45ae230-7796-43f1-bada-00bd693cb60d
        journeymap-config: {enabled: 'true', teleport-enabled: 'false', render-range: '0',
            surface-mapping: ALL, topo-mapping: ALL, biome-mapping: ALL, cave-mapping: ALL,
            radar-enabled: ALL, player-radar-enabled: 'true', villager-radar-enabled: 'true',
            animal-radar-enabled: 'true', mob-radar-enabled: 'true', config-version: 5.9.15}
        xaeros-config: {enabled: true, cave-mode: true, nether-cave-mode: true, radar: true}
        voxel-config: {enabled: true, radar-allowed: true, radar-mobs-allowed: true,
            radar-players-allowed: true, caves-allowed: true, teleport-command: tp
                %p %x %y %z, cave-mode: true, nether-cave-mode: true, radar: false}

@funniray
Copy link
Owner

funniray commented Mar 5, 2024

sorry, github didn't send me a notification properly.

Without a proxy plugin, the plugin probably won't work for journeymap or xaeros on servers behind bungeecord. I can't replicate any issues when just directly connecting to a paper server.

@spikehidden
Copy link
Author

I understand that but I also had the issues when running the plugin on a local hosted test server which wasn't behind a proxy.

@funniray
Copy link
Owner

funniray commented Mar 6, 2024

I created a local test server and I was able to verify that the listed version of journeymap worked correctly with this plugin.

This server is running Paper version git-Paper-424 (MC: 1.20.4)
Loading Minecraft 1.20.4 with Fabric Loader 0.15.6
fabric-api 0.96.4+1.20.4
journeymap 5.9.20

minimap control config was default, but shouldn't matter when trying to access the server admin tab.

javaw_3fQQUKLxJY.mp4

@funniray
Copy link
Owner

funniray commented Mar 6, 2024

for the plugin to (currently) work with bungeecord; the first server people join must have the plugin installed. I'm looking for a workaround, but the API doesn't appear to have a clear way to register more channels on the minecraft:register channel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants