# Origins999 Plugin
Origins999 is a custom Minecraft Spigot/Paper/Purpur plugin that introduces unique origins for players, each with special abilities, buffs, and debuffs. Players can choose an origin, form groups with others of the same origin.
## Features
* **Diverse Origins:** A wide variety of origins, each offering a distinct playstyle.
* **Origin-Specific Abilities:** Unique passive and active abilities tied to each origin.
* **Buffs & Debuffs:** Origins come with inherent advantages and disadvantages.
* **Group System:** Form groups with players sharing the same origin.
* **Configurable Friendly Fire:** Control whether players in the same group can damage each other.
* **Origin Rechoosing:** Players can reset their origin and choose a new one.
## Commands
| Command | Description | Usage | Permissions (if applicable) |
| :------------------ | :----------------------------------------------------------------------- | :---------------------------------------- | :-------------------------- |
| `/group create` | Creates a new origin-specific group. | `/group create <originType> <groupName>` | `origins999.group.create` |
| `/group invite` | Invites a player to your group. | `/group invite <playerName>` | `origins999.group.invite` |
| `/group leave` | Leaves your current group. | `/group leave` | `origins999.group.leave` |
| `/group view` | Views the members of a specific group. | `/group view <groupName>` | `origins999.group.view` |
| `/mygroup` | Opens a GUI displaying your group members and their kill counts. | `/mygroup` | `origins999.mygroup` |
| `/origin rechoose` | Resets your current origin, allowing you to choose a new one. | `/origin rechoose` | `origins999.origin.rechoose`|
## Configuration (`config.yml`)
The `config.yml` file allows you to customize certain aspects of the plugin.
```yaml
group-settings:
allow-friendly-fire-in-groups: false # Set to true to allow players in the same group to damage each other.
```
## Origins List
Below is a detailed list of all available origins, their unique abilities, buffs, and debuffs.
### 1. Arachnid
* **Abilities:** Can climb walls, melee attacks apply Slowness.
* **Buffs:** None specified.
* **Debuffs:** Takes extra damage from fall damage.
### 2. Avian
* **Abilities:** Slow falling, increased speed.
* **Buffs:** Speed I, Slow Falling.
* **Debuffs:** Cannot eat meat.
### 3. Bee
* **Abilities:** Levitation by looking up, falling by looking down, eating flowers for 5s Speed III.
* **Buffs:** Permanent Slow Falling I and Speed I.
* **Debuffs:** 5 max hearts, cannot eat meat.
### 4. Blazeborn
* **Abilities:** Immune to fire and lava, melee attacks set enemies on fire.
* **Buffs:** None specified.
* **Debuffs:** Takes damage from water.
### 5. Dwarf
* **Abilities:** Increased mining speed (Haste I), natural resistance to explosions, 10% chance for ores to drop 2-3 extra items.
* **Buffs:** Night Vision.
* **Debuffs:** Slower movement speed (Slowness I) on surface.
### 6. Enderian
* **Abilities:** Can teleport short distances, takes no fall damage.
* **Buffs:** None specified.
* **Debuffs:** Vulnerable to water (takes damage)
### 7. Feline
* **Abilities:** Increased jump height, takes no fall damage, hostile mobs ignore them unless attacked.
* **Buffs:** Night Vision.
* **Debuffs:** Takes extra damage from melee attacks.
### 8. Floran
* **Abilities:** Increased healing and regeneration when standing on grass/dirt/leaves, can grow plants faster.
* **Buffs:** None specified.
* **Debuffs:** Weakness to fire, takes damage on barren land (e.g., desert, stone), cannot wear metal armor.
### 9. Ghast
* **Abilities:** Free flight, on-hit fire effect.
* **Buffs:** Fire Immunity, Nether Strength I/Resistance I.
* **Debuffs:** Overworld Slowness I, large hitbox (not implemented).
### 10. Gnome
* **Abilities:** Can squeeze through 1-block gaps, increased mining speed.
* **Buffs:** None specified.
* **Debuffs:** Reduced health, takes extra damage from fall damage.
### 11. Golem
* **Abilities:** High defense and health, immune to knockback, can temporarily harden their skin for extreme damage reduction.
* **Buffs:** Resistance I.
* **Debuffs:** Very slow movement speed, cannot swim (sinks), takes extra damage from magic.
### 12. Merling
* **Abilities:** Can breathe underwater, increased swimming speed.
* **Buffs:** Water Breathing, Dolphin's Grace.
* **Debuffs:** Takes damage when out of water for too long.
### 13. Phantom
* **Abilities:** Can fly freely, becomes invisible at night, takes no fall damage.
* **Buffs:** None specified.
* **Debuffs:** Burns in daylight, takes extra damage from melee attacks, cannot sleep in a bed.
### 14. Piglin
* **Abilities:** Immune to fire, increased damage (double) with golden weapons, hostile mobs (except Hoglins and Zombified Piglins) ignore them in the Nether.
* **Buffs:** None specified.
* **Debuffs:** Vulnerable to cold (takes damage in cold biomes), cannot use shields, 12 max hearts.
### 15. Shulk
* **Abilities:** Can store extra items in a personal inventory, increased defense when stationary.
* **Buffs:** None specified.
* **Debuffs:** Very slow movement speed, cannot jump, vulnerable to being hit from behind.
### 16. Slime
* **Abilities:** Jump Boost III, 50% less fall damage, splits on fatal damage (player only, 2 max hearts lost per split, up to 2 splits).
* **Buffs:** None specified.
* **Debuffs:** Permanent Slowness I, 12 max hearts.
### 17. Vampire
* **Abilities:** Increased strength (Strength I) and speed (Speed I) at night, 10% chance to gain a golden heart (max 30) when attacking a player or mob, hostile mobs do not attack.
* **Buffs:** None specified.
* **Debuffs:** Burns in daylight, cannot eat regular food (only meat), takes damage from healing potions, healed by harming potions.
### 18. Zombie
* **Abilities:** Immune to hunger, hostile mobs (except villagers and iron golems) ignore them, melee attacks have a 10% chance to apply Nausea for 3 seconds, consuming rotten flesh provides Regeneration I, removes all negative potion effects, and provides 2 food bars.
* **Buffs:** None specified.
* **Debuffs:** Burns in daylight, takes damage from healing potions, healed by harming potions.