Hot fix:
- Fixed a visual discrepancy where the enlightenment particles are rendering lower than intended.
Ver. 1.2.0:
-
Added an additional condition to prevent stubborn neutral mobs from becoming angry at omnipotent players and enlightened entities.
-
Added wildcard '*' arguments for damage reflection and removal on enlightenment black lists in the config
-
Added additional comments to the config
-
Slightly reworked the manner in which enlightenment particles are displayed (stray outlier particles should now be much less frequent)
Ver. 1.1.9:
- Added an additional condition that disallows certain mob entities from targeting omnipotent players or other entities that are in harmony (prevents stubborn mob entities from explicitly targeting harmonic entities even if they are teammates)
Ver. 1.1.8:
-
Migrated non-player entity harmony state from command tags to DataTracker variables
- All entities with the tag: "IN_HARMONY" will automatically be converted to the new DataTracking system
-
Added a new config option for removing entities upon being enlightened (prevents softlocks with entities that require to be explicitly removed (e.g. Blue Skies bosses))
-
Simplified the format for specifying entities in the config: now entries are in the form:
namespace:entity_id
(e.g.minecraft:creeper
). *Note: you need to manually edit your config files to migrate to the new format.
Ver. 1.1.8:
-
Added a new config option for removing entities upon being enlightened (prevents softlocks with entities that require to be explicitly removed (e.g. Blue Skies bosses))
-
Simplified the format for specifying entities in the config: now entries are in the form:
namespace:entity_id
(e.g.minecraft:creeper
). *Note: you need to manually edit your config files to migrate to the new format.
Ver. 1.1.7
- Added a creative tab that includes the Tome of the Truth and Tome of Lies items.
Ver. 1.1.5
- Added a config option for blacklisting certain entities from damaging themselves when omnipotent players reflect back damage
Ver. 1.1.5
- Added a config option for blacklisting certain entities from damaging themselves when omnipotent players reflect back damage (fixes a crash with L_Ender's Cataclysm mod)
Ver. 1.1.4
-
Added support for the sweeping enchantment (omnipotent players can now enlighten multiple close entities at once if they wield a sword with the enchantment)
-
Added a wildcard '*' argument for the permanent omnipotents config setting (all players are omnipotent at the start of the game)
-
Omnipotent players now reflect damage regardless of whether or not they are invincible (and fully kill an attacking entity if they die).
Ver. 1.1.3.1 (Hotfix)
-
Added missing feature where omnipotent players can sleep in beds with monsters nearby.
-
Fixed a bug where drops from logs and leaves aren't spawned at the omnipotent player's position.
Ver. 1.1.3:
- Port for Forge 1.20.1 (47.1.0+)
Ver. 1.1.3
- Projectiles that are thrown or shot by an omnipotent player that then hit the owner are no longer removed.
- Fixed duplicate particles showing when enlightening non-player entities using the
setEnlightened
command.
Ver. 1.1.2:
-
Fixed a bug where spectator flight speed does not work if the player is omnipotent, has enough entities enlightened for creative flight, and is in spectator.
-
Added checks to disable enlightenment logic if the player somehow has the tag designated for non-player enlightened entities.
-
Omnipotent players no longer display particles if in spectator mode.
Ver. 1.1.1
- Added a new ability for omnipotent players: creative flight
- Obtainable after enlightening 10000 entities
- Added configuration options for disabling certain omnipotent abilities completely (damage immunity and flight)
Ver. 1.1.0
- Added an advancement for when a player becomes an omnipotent
- The forgotten ruins now uses a proper loot table instead of a preset inventory
- Code cleanup
Ver. 1.0.9
- Major Internal rewrite: switched storing player data from scoreboards to tracked data (non-player entity data still uses tags)
- Omnipotence and enlightenment statistics are migrated to the new tracked data based system automatically.
Ver. 1.0.8
- Made the following features configurable:
- Omnipotent players dampen explosions
- Omnipotent players don't break logs / leaves unless sneaking
- Omnipotent players reflect back damage to attackers
- Omnipotent players remove curses off items.
- Note: dampening of explosions is false by default as the feature may make some tasks (such as getting ancient debris using TNT / beds) much more difficult.
Ver. 1.0.7
-
Omnipotent players are now able to remove curses off items
-
Explosions created within a 100 block radius from an omnipotent player don't destroy any surroundings.
-
Omnipotent players are now not able to fully break logs and leaves (trees) unless they are sneaking (instead, the block remains but the player gets its drops)
-
The enlightenment particles for the ender dragon are now visible from far away