HomeJavaModsvMythicBetonAddon
vMythicBetonAddon
ModsJava

vMythicBetonAddon

by EullerAkoz · on Modrinth

Adds a bqtag condition to MythicMobs to check BetonQuest 3.0 player tags inside skills, targeters and TargetConditions.

⬇ Download on Modrinth

vMythicBetonAddon

vMythicBetonAddon seamlessly connects MythicMobs with BetonQuest 3.0 by adding powerful native conditions for player tags, player points, global tags, and global points.

Instead of setting up complex workarounds, this lightweight addon lets you check BetonQuest data directly inside MythicMobs skills, inline targeters, and TargetConditions blocks.

Support the Project

vMythicBetonAddon is developed and maintained with care as part of the vPlugins project. If this addon helps your server, consider making a donation to support future updates, bug fixes, documentation and new projects.

Become a Patron

Community & Support

Need help configuring conditions, want to report a bug, or suggest a feature? Join our community or check the documentation:

Discord Server Official Wiki

Main Features

Conditions Included

Requirements

Requirement Supported Version
Paper (or forks) 1.21+
MythicMobs 5.6.1+
BetonQuest 3.0.0+
Java 21+

How to Use

Check if a player HAS a tag

TargetConditions:
  - isplayer
  - bqtag{tag=mypackage>my_tag}

Check if a player does NOT have a tag

TargetConditions:
  - bqtag{tag=mypackage>my_tag} false

Inside an inline targeter

- throw{v=10} @PlayersInRadius{r=6;conditions=[- bqtag{tag=mypackage>my_tag} false]}

Multiple tags (all must match)

- bqtag{tag=mypackage>tag_a,mypackage>tag_b}

Point Conditions

Syntax

- bqpoint{point=(package)>(point);value=(comparison)}

Comparison Format

bqpoint and gbqpoint use flexible value evaluation structures:

Check if a player has exactly 10 points

TargetConditions:
  - isplayer
  - bqpoint{point=mypackage>my_point;value=10}

Check if a player has 10 or less points

TargetConditions:
  - isplayer
  - bqpoint{point=mypackage>my_point;value=<10}

Check if a player has 10 or more points

TargetConditions:
  - isplayer
  - bqpoint{point=mypackage>my_point;value=10>}

Invert the point check with false

TargetConditions:
  - isplayer
  - bqpoint{point=mypackage>my_point;value=10>} false

Multiple points (all must match)

- bqpoint{point=mypackage>point_a,mypackage>point_b;value=10>,<5}

Global Conditions

Check if a global tag exists

TargetConditions:
  - gbqtag{tag=mypackage>global_tag}

Check if a global point has a value

TargetConditions:
  - gbqpoint{point=mypackage>global_point;value=5>}

Invert global checks

TargetConditions:
  - gbqtag{tag=mypackage>global_tag} false
  - gbqpoint{point=mypackage>global_point;value=<3} false

Technical Notes

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more