diff --git a/src/content/docs/en-us/2.1.x/blocks.md b/src/content/docs/en-us/2.1.x/blocks.md deleted file mode 100644 index 1e53d2e..0000000 --- a/src/content/docs/en-us/2.1.x/blocks.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Blocks -description: Block related tweaks ---- - -## Falling Propagule - -Fully grown, hanging propagules will fall after some time. - - - -## Cactus Bottle Filling 🌵 - -Lets you fill glass bottles with water using cacti. - -The top cactus will break and drop a dead bush after 3 uses. - -## Fletching Table Tweaks🏹 - -Tighten the string of your bow in the fletching table for improved accuracy. - -A screenshot of the Fletching GUI with a bow in the first slot, a string in the second, and an upgraded bow in the third. Below that, there's another bow with a tooltip that says '*Tightened, usages left: 7'. - -::: details configuration - -| Config | Description | -| -------------------- | ------------------------------------------------------------------------- | -| `divergenceModifier` | Controls how hard an arrow will diverge from its target. $div * modifier$ | - -::: - -## Beds Explode Everywhere 🛏️💥 - -A joke tweak making beds explode in the overworld. - - - -## Bed Explosion Power 💥 - -:) - - - -::: details configuration - -| Config | Description | -| ------- | ---------------------------- | -| `power` | Controls the explosion power | - -::: - -## Guarded Loot 🛡 - -Have you ever raided a bastion? You may have noticed that it is very easy to dig under the chest and loot from underneath. - -Well, this tweak forces you to kill every monster around the chest before you can loot it. Attempting to open the chest will highlight all the monsters you need to kill. Pretty RPG-esque! - -::: details configuration - -| Config | Description | -| ------------------ | -------------------------------------------------------------- | -| `range` | The range a mob must be in, to be considered a guard. | -| `allowLockPicking` | Can a [Lockpick](./items#lockpick-%F0%9F%94%93) bypass guards? | -| `breakingHandler` | Should guarded containers be unbreakable? | - -::: - -## Safe Beds 🛌 - -Beds will NOT explode when outside the overworld. Instead, sends the player a friendly message. - -A scene shows a red bed placed on end stone ground near the portal. Purple plants and Endermen are in the background. A message at the bottom reads 'You can't sleep here!' A shield and items are in the hot bar. - -## Leaf Slowdown - -::: warning Deprecated -This module is deprecated and will be removed in a future version. -::: - -Makes it harder to traverse biomes on trees by slowing entities down when they are on leaves. - -## Campfire Effects 🔥♥️ - -Gives players configurable effects when they are within a certain range of a campfire. - -A screenshot showing a nighttime scene. A player stands near a campfire with smoke rising, surrounded by grass and trees. The player holds a piece of food in their right hand and a shield in their left. The HUD displays regeneration effect. - -::: details configuration - -| Config | Description | -| ---------------- | ---------------------------------------------- | -| `affectsPassive` | Should the campfire affect passive mobs? | -| `effectsRange` | The range a campfire will give its effects in. | -| `effectList` | The list of effects. | - -::: diff --git a/src/content/docs/en-us/2.1.x/mechanics.md b/src/content/docs/en-us/2.1.x/mechanics.md deleted file mode 100644 index c3f4479..0000000 --- a/src/content/docs/en-us/2.1.x/mechanics.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: Mechanics -description: Things and stuff idk ---- - -## Linkart - -Allows linking minecarts together via chains. if this sounds familiar, this is [Linkart](https://www.curseforge.com/minecraft/mc-mods/linkart-updated) merged into Andromeda. - -To link two minecarts, sneak+use on the parent minecart with a chain, then sneak+use on the child cart, now the child will follow its parent. - -This option adds an `andromeda:linkers` tag, to allow using chains from other mods. - -::: details configuration - -| Config | Description | -| --------------------- | ------------------------------------------------------------------------------------------------------------ | -| `pathfindingDistance` | The maximum distance a cart will follow its parent for. Carts will break apart if their distance is greater. | -| `velocityMultiplier` | Multiplies the speed of the following cart. | -| `distance` | The minimum spacing between carts. | -| `chunkloading` | Linked carts will load chunks as they move. | -| `chunkloadingRadius` | The radius of chunks that a given cart will load. | - -::: - -## Villager Gifting 🎁 - -Restore some reputation by giving gifts to villagers! - -This option adds 4 new tags: - -- `andromeda:villager_gifts/major_positive` gives 15 reputation -- `andromeda:villager_gifts/minor_positive` gives 3 reputation -- `andromeda:villager_gifts/major_negative` takes 15 reputation -- `andromeda:villager_gifts/minor_negative` takes 3 reputation - -The defaults can be found here: [andromeda/tags/items/villager_gifts/](https://github.com/constellation-mc/andromeda/tree/4bf2d38ccc1c015418a6b8899dd9096cd743f68f/src/main/resources/data/andromeda/tags/items/villager_gifts) - -## Dragon Fight Tweaks 🐉 - -### 1. Respawn Crystals - -Destroyed end crystals will respawn after ~1.6 - 3 minutes. This makes the fight much harder and a bit more annoying. - -### 2. Scale Health by Max Players - -Scale the dragon's health based on the maximum number of players who have been to the end during the fight. - -The formula is this: $(\sqrt{500 * x}) * 10$, where $x$ is the number of players. - -### 3. Shorter Crystal Tracking Range - -Reduce the range in which the dragon can heal itself with crystals from 32 blocks to 24 blocks. - -### 4. Shorter Spikes - -All newly generated spikes will be shorter. - -::: details configuration - -| Config | Description | -| -------------------------- | ----------------------------------------------------- | -| `respawnCrystals` | Respawn end crystals | -| `scaleHealthByMaxPlayers` | Scale dragon's health based on max players in the end | -| `shorterCrystalTrackRange` | Reduce dragon's crystal tracking range | -| `shorterSpikes` | Make the end spkies shorter | - -::: - -## Wandering Trader Horn 🐐 - -Every 2 days, you can blow the "sing" horn to summon a wandering trader. - -Please note that wandering traders will still spawn naturally - -You can disable the "doTraderSpawning" gamerule if you don't want them to. - -::: details configuration - -| Config | Description | -| ----------------- | ------------------------------------------- | -| `cooldown` | Cooldown between new trader spawns | -| `instrumentId` | The horn instrument that summons the trader | -| `highlightTrader` | Highlight the newly spawned trader | - -::: diff --git a/src/content/docs/en-us/2.1.x/world.md b/src/content/docs/en-us/2.1.x/world.md deleted file mode 100644 index 91406bc..0000000 --- a/src/content/docs/en-us/2.1.x/world.md +++ /dev/null @@ -1,102 +0,0 @@ ---- -title: World -description: World related tweaks ---- - -## Loot Barrels 💎 - -Add random barrels with loot to caves! - -A lantern placed on a barrel block inside a deepslate cave in Minecraft. - -By default, barrels will contain same loot as a village toolsmith. You should be able to change the loot and decorations by overriding the feature using a data pack! - -## Moist Control 💦 - -Control farmland hydration range. As simple as that! - -::: details configuration - -| Config | Description | -| ---------------- | ------------------------ | -| `customMoisture` | Farmland hydration range | - -::: - -## Self Planting Crops 🌾 - -If possible, plants will plant themselves after some time. It's possible to white/blacklist plants. - -Based on [TinyTweaks](https://www.curseforge.com/minecraft/mc-mods/tinytweaks) by HephaestusDev - -::: details configuration - -| Config | Description | -| --------------- | --------------------------------------------------------- | -| `blacklistMode` | The option below will act as a blacklist. | -| `idList` | List of item identifiers, controlled by the option above. | - -::: - -## Falling Bee Nests 🐝 - -Randomly, bee nests will fall from their trees, making the bees inside homeless & if a player is nearby, very angry. - - - -It usually takes 0-2 days for a nest to fall. - -Arrows also work! - - - -## Temperature Based Crop Growth Speed 🌡️ - -When this option is on, plants will only grow in their preferred temperatures, e.g. cacti will only grow in deserts, nether and savannas. - -::: details configuration - -| Config | Description | -| ---------------- | ---------------------------------- | -| `affectBoneMeal` | Make Bone Meal follow temperatures | - -This feature supports adding/replacing temperatures using a data pack. - -Create a file like `beetroots.json` in `/data/[modid]/andromeda/crop_temperatures/`. - -```json5 -{ - replace: false, // if true, the entires in this config will override values from other packs. - entries: { - // block identifier, often different from the item id! - "minecraft:beetroots": [ - 0.2, // absolute minimum; won't grow below this; inclusive - 0.3, // minimum, will grow; but slowly; exclusive - 1.0, // maximum, will grow; but slowly; exclusive - 1.0, // absolute maximum; won't grow above this; inclusive - ], - }, -} -``` - -There's also the legacy, deprecated and not recommended format - -```json5 -{ - identifier: "minecraft:cactus", // block identifier, often different from the item id! - min: 1.5, // will grow, but slowly; exclusive - max: 2.0, // will grow, but slowly; exclusive - aMin: 1.2, // won't grow below this; inclusive - aMax: 2.0, // won't grow above this; inclusive -} -``` - -::: - -## Fast Fire Spread 🔥 - -::: warning Deprecated -This module is deprecated and will be removed in a future version. -::: - -Fire will spread much faster and wider. diff --git a/src/content/docs/en-us/2.2.x/blocks.md b/src/content/docs/en-us/2.2.x/blocks.md deleted file mode 100644 index 3f4efd4..0000000 --- a/src/content/docs/en-us/2.2.x/blocks.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: Blocks -description: Block related tweaks ---- - -## Falling Propagule - -Fully grown, hanging propagules will fall after some time. - - - -## Cactus Bottle Filling 🌵 - -Lets you fill glass bottles with water using cacti. - -The top cactus will break and drop a dead bush after 3 uses. - -## Fletching Table Tweaks🏹 - -Tighten the string of your bow in the fletching table for improved accuracy. - -A screenshot of the Fletching GUI with a bow in the first slot, a string in the second, and an upgraded bow in the third. Below that, there's another bow with a tooltip that says '*Tightened, usages left: 7'. - -::: details configuration - -| Config | Description | -| -------------------- | ------------------------------------------------------------------------- | -| `divergenceModifier` | Controls how hard an arrow will diverge from its target. $div * modifier$ | - -::: - -## Beds Explode Everywhere 🛏️💥 - -A joke tweak making beds explode in the overworld. - - - -## Bed Explosion Power 💥 - -:) - - - -::: details configuration - -| Config | Description | -| ------- | ---------------------------- | -| `power` | Controls the explosion power | - -::: - -## Guarded Loot 🛡 - -Have you ever raided a bastion? You may have noticed that it is very easy to dig under the chest and loot from underneath. - -Well, this tweak forces you to kill every monster around the chest before you can loot it. Attempting to open the chest will highlight all the monsters you need to kill. Pretty RPG-esque! - -::: details configuration - -| Config | Description | -| ------------------ | -------------------------------------------------------------- | -| `range` | The range a mob must be in, to be considered a guard. | -| `allowLockPicking` | Can a [Lockpick](./items#lockpick-%F0%9F%94%93) bypass guards? | -| `breakingHandler` | Should guarded containers be unbreakable? | - -::: - -## Safe Beds 🛌 - -Beds will NOT explode when outside the overworld. Instead, sends the player a friendly message. - -A scene shows a red bed placed on end stone ground near the portal. Purple plants and Endermen are in the background. A message at the bottom reads 'You can't sleep here!' A shield and items are in the hot bar. - -## Leaf Slowdown - -Makes it harder to traverse biomes on trees by slowing entities down when they are on leaves. - -::: warning Deprecated -This module is deprecated and will be removed in a future version. -::: - -## Campfire Effects 🔥♥️ - -Gives players configurable effects when they are within a certain range of a campfire. - -A screenshot showing a nighttime scene. A player stands near a campfire with smoke rising, surrounded by grass and trees. The player holds a piece of food in their right hand and a shield in their left. The HUD displays regeneration effect. - -::: details Data Pack options - -This is configured using a data pack. - -Create a file like `campfire.json` in `/data/[namespace]/andromeda/campfire_effects/`. - -A basic example would look something like this, this is the default in Andromeda: - -```json5 -{ - // block identifier, often different from the item id! - "minecraft:campfire": { - range: 10.0, // Range in blocks. - affectsPassive: true, // If passive entities should be affected, only players otherwise. - condition: { - // Optional loot condition, global. supports 'origin', 'block_state', 'block_entity' - condition: "minecraft:block_state_property", - block: "minecraft:campfire", - properties: { - lit: "true", - }, - }, - effects: [ - { - effect: "minecraft:regeneration", // Effect identifier - amplifier: 0, // Effect amplifier. - // "condition": Optional loot condition, per entity. supports the globals + 'this_entity' - }, - ], - }, -} -``` - -All effects are rolled every 10 seconds. Only blocks that are campfires in the game code are supported. -so, on tick, it checks if 10 seconds passed, if so, test the global `condition`, -then collect entities in range, then for every entity, check the second `condition` and apply the effect. - -::: diff --git a/src/content/docs/en-us/2.1.x/entities.md b/src/content/docs/en-us/2.3.x/entities.md similarity index 100% rename from src/content/docs/en-us/2.1.x/entities.md rename to src/content/docs/en-us/2.3.x/entities.md diff --git a/src/content/docs/en-us/2.1.x/index.md b/src/content/docs/en-us/2.3.x/index.md similarity index 100% rename from src/content/docs/en-us/2.1.x/index.md rename to src/content/docs/en-us/2.3.x/index.md diff --git a/src/content/docs/en-us/2.1.x/items.md b/src/content/docs/en-us/2.3.x/items.md similarity index 100% rename from src/content/docs/en-us/2.1.x/items.md rename to src/content/docs/en-us/2.3.x/items.md diff --git a/src/content/docs/en-us/2.2.x/mechanics.md b/src/content/docs/en-us/2.3.x/mechanics.md similarity index 100% rename from src/content/docs/en-us/2.2.x/mechanics.md rename to src/content/docs/en-us/2.3.x/mechanics.md diff --git a/src/content/docs/en-us/2.1.x/misc.md b/src/content/docs/en-us/2.3.x/misc.md similarity index 100% rename from src/content/docs/en-us/2.1.x/misc.md rename to src/content/docs/en-us/2.3.x/misc.md diff --git a/src/content/docs/en-us/2.2.x/world.md b/src/content/docs/en-us/2.3.x/world.md similarity index 100% rename from src/content/docs/en-us/2.2.x/world.md rename to src/content/docs/en-us/2.3.x/world.md diff --git a/src/lib/versions.ts b/src/lib/versions.ts index bb00c42..177038b 100644 --- a/src/lib/versions.ts +++ b/src/lib/versions.ts @@ -23,14 +23,6 @@ export const VERSIONS: Version[] = [ semver: "2.3.x", categories: CATEGORIES, }, - { - semver: "2.2.x", - categories: CATEGORIES, - }, - { - semver: "2.1.x", - categories: CATEGORIES, - }, { semver: "1.13.x", categories: CATEGORIES,