- Updated to NeoForge 21.1.61 and Apothic Attributes 2.4.0.
- Updated to Minecraft 1.21.1.
- Added a workaround for Jade not displaying properly when Gateway boss bars were shown.
- Quarkrus: Added russian translation.
- Made gate pearls report the creator modid instead of always reporting
gateways
.
- Fixed the way that spawn algorithms operate when in a void world.
- Fixed the
/open_gateway
command not being registered.
- Fixed a bug where attack targets could be set to a fake player, causing mobs to lock onto nothing.
- Fixed the Gateway of Overworldian Nights not allowing discards.
- This flag should typically be raised for any gate that spawns a mob that can delete itself.
- Added the ability for Endless Modifiers to adjust the wave time and setup time.
- This update brings a substantial refactor to the Gateway json format - you will need to update your files accordingly!
- Many new controls have been added, and some old controls have been adjusted. The default values of things have also changed.
- The new schema files are located here.
- Gateways now depends on Apothic Attributes.
- Removed all of the original single-mob Gateways.
- Added the following Gateways:
- Gate of the Emerald Grove.
- Gate of Overworldian Nights.
- Gate of the Hellish Fortress.
- Single-mob Gateways for Blazes, Endermen, and Slimes.
- Endless Blaze Gateway.
- More to come in future updates.
- Jared: Added native CraftTweaker support, including bindings for the gateway entity and all of the gateway events.
- Added an event handler to prevent Wave entities from despawning while the gate is alive.
- Wave Entities always have
Mob#setPersistenceRequired
called, but mobs could bypass this via event.
- Wave Entities always have
- Removed the 25 block exclusion radius for Gateways.
- This was replaced with a check that a Gateway's bounding box may not overlap with another Gateway.
- Additionally, a Gateway may now declare a
spacing
value to prevent it from being placed near other Gateways.
- Updated the default value for
allow_discarding
fromfalse
totrue
. - Wave entities may now be declared with a
count
so that multiple copies do not have to be made for the same entity. - Removed
completion_xp
and added theexperience
reward type. - Wave entities may now specify a
desc
key to change what is shown in the tooltip. - Top-level
rewards
will now be displayed asKey Rewards
and are always shown on the pearl.- Most rewards should be in the wave, but noteworthy completion rewards should be placed in this section.
- Rewards and Failures now enforce usage of the namespace in their type keys. The namespace for all the defaults is
gateways
. - Redid Gate Pearl tooltips.
- Gate Pearls can now stack to 64.
- Oh, and as a side effect, it is now possible for addons to be created which register custom gateway types.
- The CurseForge Page has been updated to reflect these changes.
- Removed forge dependency line from the mods.toml and marked as Forge and NeoForge for CF.
- The dependency will be added back and the Forge marker will be removed once CF supports Neo correctly.
- Reduced default leash range from 32 to 24.
- Updated to Placebo 8.3.0 and refactored code to use DynamicHolder instead of keeping live Gateway references.
- Updated to Placebo 8.2.2.
- Updated to Placebo 8.2.0.
- Updated to 1.20.1.
- Added the
remove_mobs_on_failure
flag to allow keeping the mobs around if the gate is failed.
- Fixed GateEvent.WaveEnd and GateEvent.WaveEntitySpawned not firing.
- Somehow these were lost between 1.18 and 1.19.
- Updated to Placebo 7.2.0
- Added some more color to the tooltips.
- The "Hold Alt to show Failures" text will no longer show if the Gateway has no failure penalties.
- Gateways will now properly fail (instead of stalling) when a mob is removed but not killed.
- Gateways now have three new fields: "spawn_algorithm", "player_damage_only", and "allow_discarding".
- "spawn_algorithm" allows for selecting how Wave Entity spawn positions are selected.
- "player_damage_only" can be used to enforce that the Wave Entities are only hurt by player damage (excluding fake players).
- "allow_discarding" can be used to enable discards (entity removals that are not kills) to count as kills. This is enabled by default for the creeper gates.
- See the schema for more information.
- The "allow_discarding" and "player_damage_only" properties will be reflected in the gate tooltip. The "spawn_algorithm" property will not.
- The JSON Schema has been updated to reflect 3.2.0, and is available here.
- Forward port of 2.2.1
- Fixed an issue where gateways would fail to spawn wave entities or would spawn them too far away.
- Revamped Gate Pearl tooltips! Waves can now be scrolled through manually, and the display for elements has been adjusted.
- Added Failures, actions that trigger when the gateway is failed. These allow pack makers to increase the risk/reward ratio.
- Changed how command rewards/failures are displayed on gate tooltips. Instead of showing the raw command, a translation key must be provided.
- Gate entities that teleport will no longer be able to teleport outside of the gateway boundary.
- Forward-ported all changes from 2.1.5
- Added forge events that fire on various gateway actions.
- Updated to MC 1.19.2
- Increased the rate at which items are dropped if the number of dropped items is very high.
- Added a potential fix for infinite fog.
- Gateways will now properly fail if a gate entity is teleported to another dimension.
- Stack List Rewards will no longer crash.
- Chanced Rewards will no longer display incorrectly.
- Backported all changes from 3.1.0
- alin529: Added chinese translation
- Wave entities will now always attempt to spawn on the surface, and will not spawn midair.
- Waves will no longer be skipped if the gate is unloaded.
- Gateway particles will now show through walls to indicate the position of wave entities.
- Added forge events that fire on various gateway actions. (backport of 3.0.1)
- Added the "command" reward type, which allows for execution of a command as a reward.
- Details are in the JSON schema document.
- Made the /open_gateway command accept an entity selector instead of a blockpos for the target location.
- Fixed spawned entities reporting their spawn reason as natural instead of spawner.
- Updated to Placebo 6.6.2
- Fixed passengers in wave nbt data.
- Added support for other mods to add sub-serializers to the wave entity types.
- Added an optional leash_range param to the Gateway definition.
- Added a "Gates Defeated" statistic.
- Fixed /open_gateway not accepting decimal positions.
- Darkosto: Fixed sounds being in stereo.
- Ignored empty stacks in reward processing, so the sound doesn't play erroneously.
- Fixed LootTableReward not supporting more than 1 roll.
- Rewrote the entire mod, updated all the textures. Basically a brand new mod.
- Updated to 1.18.2.
- Added the /open_gateway command which allows spawning a gateway at a position.
- Fixed a bug where a gateway would crash if the summoner ID was unset.