WinDanesz / WizardryFates

A small addon mod for Electroblob's Wizardry (Minecraft 1.12.2) which forces players to specialize in one magical element.
GNU General Public License v3.0
3 stars 2 forks source link

[Bug] Option to automatically assign certain disciplines to new players joining world #35

Closed KnightCa closed 8 months ago

KnightCa commented 11 months ago

Is there an existing issue for this?

Observed behaviour

There is not currently a option to automatically assigned certain disciplines to new players logging into the world for the first time.

In addition, currently to grant access to none-elemental spells require gaining access to the Ancient discipline (with the exception of magic missile).

Expected behaviour

The new related configurations might be: "Whitelist for disciplines assigned to new players logging into world" "Whitelist for sub-disciplines assigned to new players logging into world" "All Wizard Players can cast none-elemental spells".

For a example, let's assume the following configuration settings:

New config options: "Whitelist for disciplines assigned to new players joining world" = Sorcery "Whitelist for sub-disciplines assigned to new players joining world" = Earth "All Wizard Players can cast none-elemental spells" = True

Existing config options: "Add Book of Fates To Starter Inventory"=true (existing config option) "Possible Elements List" < FIRE ICE LIGHTNING NECROMANCY EARTH HEALING

From a player perspective, when a player first logs into the world they are automatically assigned the Sorcery discipline and the Earth sub-discipline, while receiving the Book of Fates to choose a additional discipline.

In addition, the Player can cast any spell not assigned to a elemental discipline (such as Magic Missile and many of the spells currently set as Ancient).

Steps to reproduce

  1. Join a Server
  2. The server admin has to grant access to any disciplines or sub-disciplines individually to new players

Crashlog

No response

Environment (Singleplayer/Server, etc.)

Issue present on both sides

Mod version

2.1.0

Forge version

1.12.2-forge-14.23.5.2860

Other mods

No response