Infinity Rifts - PvE Portals & Rewards v1.11.0

Adds dynamic rift events, waves of custom mobs, boss fights, loot rewards, and progression systems.

Competitive Random Gates​

Randomly spawned rifts can now be configured as "Ownerless" competitive events.
  • No Owner: Use ownership-mode: NONE in your gateway config.
  • Free-For-All Drops: Loot dropped in competitive gates is not protected and can be picked up by anyone.
  • PvP Enabled: PvP can now be enabled specifically within the gate area using allow-pvp: true.

Enhanced Drop System​

  • Custom Drops: Gate mobs now drop plugin-managed items instead of vanilla drops.
  • Stacking Fixed: Drops now stack properly!
  • Auto-Cleanup: All drops are tracked and automatically removed when the gate ends.

Bug Fixes​

  • Hologram Cleanup: Fixed an issue where holograms from Random Rifts would persist after the gate ended or the server restarted. Added a safety sweep to remove "stuck" holograms.
  • Drop Persistence: Fixed bugs where items dropped by gate mobs would not be removed when the gate closed.
  • Ownership Logic: Fixed issues where players could not join or attack certain rifts due to incorrect ownership flags.

Configuration Changes​

A new random-gates section has been added to the Gateway configuration:
YAML:
random-gates:
  ownership-mode: NONE  # Options: NONE, FIRST_HIT
  allow-pvp: true       # Allow PvP in the gate area
  drops:
    ground-drop: true   # Drop items on ground
    stack: true         # Allow items to stack
    merge-radius: 2.0
  hologram:
    remove-on-end: true # Force hologram cleanup
No more accidental team kills! When you're inside a rift with your party, you can no longer damage each other by mistake. This includes:
  • Sword and melee attacks
  • Arrows and projectiles
  • Splash potions
You can toggle this on/off in config if you prefer PvP-enabled parties.

Smarter Random Rift Spawning​

Random rifts now spawn more predictably and fairly:

  • Rifts won't cluster together in bursts anymore
  • Spawn rates scale better with your player count
  • More active servers get more rifts automatically

Combat Protection​

  • Can't leave your party while in combat (prevents combat logging)
  • 30-second cooldown after leaving/joining parties (prevents exploit abuse)

Config Validation on Startup​

The plugin now checks your configuration when the server starts!
  • Warns you about invalid settings in console (spawn chances, timing values, world names)
  • Automatically uses safe defaults instead of crashing
  • Clear messages tell you exactly what's wrong and how to fix it
[InfinityRifts] ⚠ random-spawn.timing.spawn-chance should be 0-100, will be clamped

Configuration Changes​

YAML:
random-spawn:
  enabled: true
  timing:
    check-interval: 600    # Used by all strategies
    spawn-chance: 30       # Used by ChanceBasedSpawnStrategy
    max-active: 3          # Enforced by all strategies
    lifetime: 1800
  player-scaling:
    enabled: true
    base-player-count: 5   # Used by ChanceBasedSpawnStrategy
    extra-chance-per-player: 1.5
    max-chance: 75
Rifts can now spawn automatically in the world without player intervention!

Random Rift Spawning System​

  • Per-Rift Configuration: Each gateway type now has its own random-spawn:
SettingDescription
timing.check-intervalHow often (seconds) the system checks for spawns
timing.spawn-chanceBase % chance per check
timing.max-activeMaximum concurrent rifts of this type
timing.lifetimeHow long the rift persists before despawning
player-scalingIncrease spawn chance based on online players
worlds.overridesPer-world enable/disable and spawn modifiers

Global Spawn Conditions​

A new spawn-conditions: section applies to ALL gateway spawns both item-based and random!

CategoryConditions
WorldsWhitelist/blacklist specific worlds
BiomesWhitelist/blacklist specific biomes
LocationMin distance from spawn, min distance from other rifts, height limits, blocked blocks, sky access, solid ground
TimeRestrict to DAY, NIGHT, DAWN, or DUSK
WeatherRestrict to CLEAR, RAIN, or THUNDER
PlayerMin XP level, required permissions, blocked gamemodes, per-gateway cooldowns

Configuration Changes​

All gateway config files now include:
YAML:
# Random spawning (automatic world spawns)

random-spawn:

  enabled: true

  timing: { ... }

  player-scaling: { ... }

  worlds: { ... }

  restrictions: { ... }

  biomes: { ... }

  despawn: { ... }

  announcements: { ... }

  debug: { ... }

# Global spawn conditions (items + random)

spawn-conditions:

  enabled: true

  bypass-permission: "infinityrifts.bypass.conditions"

  worlds: { ... }

  biomes: { ... }

  location: { ... }

  time: { ... }

  weather: { ... }

  player: { ... }

  messages: { ... }
  • Added Priority Pickup: Items dropped by gateway mobs and final rewards are now protected for 30 seconds.
  • Theft Prevention: During this window, only gateway participants can pick up the items. After 30s, they become available to everyone.
  • New Command: /rift party
    • Validation: Lists all current party members and their status.

Party System

  • Code:
    /rift invite <player>
    - Invite players to your party before starting a rift
  • Code:
    /rift join <player>
    - Accept a party invitation
  • Code:
    /rift kick <player>
    - Kick a player from your party
  • Code:
    /rift leave
    - Leave a party or disband it (if leader)
Party Teleportation
  • All party members automatically teleport together when the leader uses a gateway item
Persistent Parties
  • Party stays active after a rift ends
  • Start another rift with the same party without re-inviting
  • Party only disbands when leader uses /rift leave
    or all members leave

Leader Pays for All

  • Entry cost is only charged to the party leader
  • Party members join free of charge
Commands Summary:

CommandDescription
/rift invite <player>Invite to party
/rift kick <player>Kick from party
/rift join <player>Accept party invite
/rift leaveLeave/disband party or gateway
  • Entry Fees: Configure the cost in gateway settings to charge players for entry (Vault plugin must be installed)
YAML:
settings:
  cost: 100.0  # [NEW] Cost to enter

rewards:
  money: 1000.0 # [NEW] Reward to win
  • Auto-Resume: On server startup, any interrupted rifts are automatically restored and resumed from their last known wave and time.

Added Folia Support​

Infinity Rifts now supports Folia, Paper's regionized multithreading fork, while maintaining full backward compatibility with traditional servers.
  • Gateway spawning - Mob spawning uses location-bound scheduling
  • Particle effects - Portal particles run on the spawn region's thread
  • Wave timers - Global timers for gateway/wave clocks
  • Reward commands - Console commands run on global scheduler

Leave Command​

You can now exit a gateway at any time using the new leave command!
Command:
/rift leave
  • Instantly exit your current gateway session
  • No permissions required - available to all players
  • Perfect for when you need to step away mid-battle

bStats Metrics Integration​

We've added anonymous plugin metrics to help us understand how the plugin is being used and improve future updates.

Dramatically Smaller Plugin Size​

The plugin JAR has been optimized and is now ~78% smaller!
BeforeAfter
~7 MB1.52 MB

Thank you for using Infinity Rifts! 💜
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
2,051 Views
13 Purchases
15 Downloads
Dec 17, 2025 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (2)
301.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Used AI to help draft and refine the product description and promotional text and generated the banner for this product
AI Content Disclosure
Used Cursor as a development assistant to help identify the causes of bugs, analyze error messages and logs and review code changes
Type
  1. Mobs
  1. Adventure
  1. Reward
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. This product doesn't contain text
Creator
Recommended for you
a custom-designed prefix system intended to replace the standard prefix display used by LuckPrerms
Not yet rated
34 purchases
Premium Fancy Menu is a configuration package of deluxe menus and RTP plugins.
5.00 star(s) 2 ratings
22 purchases
Feature characters such as Tung Tung Tung Sahur, Tralallelo and more
Not yet rated
23 purchases
Labubu dolls are collectible figurines, These are their models !
Not yet rated
17 purchases
A detailed set of shark entity models crafted in Blockbench.
Not yet rated
8 purchases
Share and earn
Refer this resource and earn a 10% commission.
2,051 Views
13 Purchases
15 Downloads
Dec 17, 2025 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (2)
301.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Used AI to help draft and refine the product description and promotional text and generated the banner for this product
AI Content Disclosure
Used Cursor as a development assistant to help identify the causes of bugs, analyze error messages and logs and review code changes
Type
  1. Mobs
  1. Adventure
  1. Reward
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. This product doesn't contain text
Creator
Recommended for you
a custom-designed prefix system intended to replace the standard prefix display used by LuckPrerms
Not yet rated
34 purchases
Premium Fancy Menu is a configuration package of deluxe menus and RTP plugins.
5.00 star(s) 2 ratings
22 purchases
Feature characters such as Tung Tung Tung Sahur, Tralallelo and more
Not yet rated
23 purchases
Labubu dolls are collectible figurines, These are their models !
Not yet rated
17 purchases
A detailed set of shark entity models crafted in Blockbench.
Not yet rated
8 purchases
Top