Survival Fly

Adds a /flight command for survival players.

33,60k

Survival Fly

<img alt = "Survival Fly Logo" src="https://cdn.modrinth.com/data/cached_images/e2b9551da9335534161ce8effafb9c68e8e12630_0.webp">

---

<div align="center"> <h1>Adds a <i>/flight</i> command for survival players!</h1> <a href="https://fabricmc.net/" target="_blank"> <img alt = "Available for Fabric" width = 180 src="https://img.shields.io/badge/Available%20for-Fabric-dbd0b4?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcBAMAAACNPbLgAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpX5UHMwgIpihOtlFRRxLFYtgobQVWnUwufQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIj14Lgf7+497t4BQr3MNKsrAmi6bSZjUSmTXZUCr+iHiADG0Cszy4inFtPoOL7u4ePrXZhndT735xhQcxYDfBJxhBmmTbxBPLtpG5z3iUVWlFXic+JJky5I/Mh1xeM3zgWXBZ4pmunkPLFILBXaWGljVjQ14hnikKrplC9kPFY5b3HWylXWvCd/YTCnr6S4TnMUMSwhjgQkKKiihDJshGnVSbGQpP1oB/+I60+QSyFXCYwcC6hAg+z6wf/gd7dWfnrKSwpGge4Xx/kYBwK7QKPmON/HjtM4AfzPwJXe8lfqwNwn6bWWFjoCBreBi+uWpuwBlzvA8JMhm7Ir+WkK+TzwfkbflAWGboG+Na+35j5OH4A0dbV8AxwcAhMFyl7v8O6e9t7+PdPs7wd+dXKrd9SjeQAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+cLFAcgIbOcUjoAAAAbUExURQAAAB0tQTg0KoB6bZqSfq6mlLyynMa8pdvQtJRJT6UAAAABdFJOUwBA5thmAAAAAWJLR0QB/wIt3gAAAF5JREFUGNN10FENwCAMhOFqOQuzMAtYOAtYqGw6mkEvhL59yR9Ca5YDqyOC465eKYqQm6LoCkVwnwQOBYKdeA5l51zhFtrsnPmg6m3Z2akk15dFH1lWFQVxlUFv+2sAJlA9O7NwQRQAAAAASUVORK5CYII="> </a> <a href="https://neoforged.net/" target="_blank"> <img alt = "Available for NeoForged" width = 210 src="https://img.shields.io/badge/Available%20for-NeoForged-F16436?style=flat&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsSAAALEgHS3X78AAADgklEQVR42u2dPWhTYRSGk2qlZKia%2BBMNFuJQERehuFiogoNSJ7tIi4MKFkELInapVYOIS8SlCqKoiwji5OhStLQOlUz%2BYUFrC2li7I26hGCwEbXrOTec5OKN93nWw%2F363S8PJ7w9yU0oBAAAASWsFdPXb1Q5ouZn%2BOxp8XVu4XiCDQIgACAAIAAgAASQlVrU6%2B07aFp0bTTqq5v8WiwG%2FXWu0gEAAQABAAEAAQABYDkGWuPc5PiEWIttXCfWIpGIebP3L4%2Barjt28YpYK5VKYu3Rtaumv3f43IgnL5bzedF05nQAQABAAEAAQABAAKgxBr5781asbUl2mKKVVnOLXts6EmLt%2FXzWdADWWKrtRbuHeiKiNerRAQABAAEAAQABAAGgxhgY3xQXa%2Flc3hSt3CZ6WrwaOHlKrF0akePVhwuDttNp3WDay8NbN00RsZ6YqE0K6QCAAIAAgACAAIAAgABQy%2F8BtKyvoY18eyoF9dqJebn2aXrBtG4i9tN0Hz1OwbQXbTTtdv9WtFHx3Mc5OgAgACAAIAAgACAA1BID%2FwX97TmxVh4%2FL9a6OitibXW8zbSXeL4sR2RlL%2F3t8ppZZ4Un58Y4GBAAEAAQABAAEAB8GgPdJnPxWKUpDs6rfS7RAQABAAEAAQABAAGg%2BWJgy%2B0hc3zampoSa8XsrFj7dueIaa%2FflYmfxpoTD8RaNJGUL0x1q%2BvmlbNbGhyjAwACAAIAAgACAAJAvTGwkFts%2BKJaXNFizp8YqNT2HDoq1p70Nj7qhYx7eTX9XL5%2Fp1Vdt%2B3MXdN%2BHKWmvcZ0AN4CAAEAAQABAAEgcDHQeqH2XbQf9%2BQfatS%2Bw%2FcbbeLnfMkpV643Ry8JbXKp7UW7B7dpaEZ5rO2q46N0AEAAQABAAEAAQACok%2FDwcKoqFQ%2F07TfFQA0tIv6NieX%2F%2BsAzM%2FrjaryIei%2BnMnQAQABAAEAAQABAAFjGd08KtU7udo89E2ubk52mNRdmZ8Tai6G9dABAAEAAQABAAEAAQADg%2FwAuuI07sy7jYguvJ582fE3rL394Me6lAwACAAIAAgACAAJAg2Kg9slf7ZOmu7q7PIuJEo8H9vkqznqBF2dOB%2BAtABAAEAAQABAAiIE1smPndl%2FdiN%2BmbF7gxZnTAXgLAAQABAAEAASAoBHWitrzg6B5SKdTYToAIAAgACAAIAAgAAAAAECQ%2BQUUBtshXi5agwAAAABJRU5ErkJggg%3D%3D"> </a> <a href="https://files.minecraftforge.net/net/minecraftforge/forge/" target="_blank"> <img alt = "Available for Forge 1.20.1" width = 210 src="https://img.shields.io/badge/Available%20for-Forge%201.20.1-1d2d41?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABvFBMVEUdLUEcLEEcLEAbK0AaKj4lNUguPVAuPU8vPVAnNkkoN0o5R1g3RVc0QlQ5R1lPXGuCi5ba3ODY2t7W2d3U19vS1trR1NjQ09jQ09fP09fP0tfS1dnT1tqBipUbKz8bLEA4Rlivtbzk5uji5Ofi5OadpK3d4OOxt77////8/Pz09fbq7O7h4+bX2t3N0dXDyM27wMa0ucChqLB9hpJkb3xDUGE7SVqyt775+fq/w8nw8fLKzdL+/v7v8PKqsLhaZnQpOUsZKj6HkJrs7u/4+fno6evX2d1hbHohMUVXY3LFyc77/Pz5+vr9/f5HVGQaKj8tO052gIy9wcfa3eDo6uz19vb29/hmcX4ZKT4jMkYwP1E9S1xZZXTO0dYqOUwXJzxoc4C5vsQgMERqdIIxQFIZKT01Q1VncX+pr7dQXWz7+/zb3uHz9PXb3eD3+PjV2NtVYXA6SFrV2Nz6+vqfpq+8wcfP0taTm6Tx8vM2RVZYZHP3+Pnn6Ot8hZGwtr2Kkp1yfIlweoeEjZivtLuAiZT19vdTX25HVGW6vsXBxcqrsblFUmMkM0chMESco6zBxsu4vcNEUWIeLkIiMkV8HzjGAAAAAWJLR0QovbC1sgAAAAd0SU1FB+AJFRIdHqqGUp8AAAE3SURBVBgZ7cGxS1RxAMDx7/d3j3fvhEDhdDFeBIJQECgGxtHgENVQS0O74Oq/4B/Q1tLWFI2hRksctDQaQbjJDR04mC/KGg6i3svf455df4N+PlyoyQTlfyVIkFplBBWN4AgSMiVyEpYtR1MOSa4YQXUyo+IE/AASVvxRAdPqV2rdYlZ9f3swBCEvVj2E7pfcUUEt135ZEgmE8r4OWPg+c0DtuPfzHWMJUJLqNT8uS+2G7tJIiHbCgynLtukvTrV9wRlpBOfXPB4At3zOmUCj/CMtor2wEWgE/rmb7Qy6wO8kWachjfzqp16ufaZv2r/jqyG1hLHWI48W9TXdouPD7W/rLz8TJYzZkY4+Nnp2adNDai3GLvfaS1mWbc0V+9eP7q2k6f4JkTSeypu3VcWp8CSl2uQ8+QuWsUtIT20mIQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0yMVQxODoyOTozMCswMjowMOts9rwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMjFUMTg6Mjk6MzArMDI6MDCaMU4AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFd6VFh0UmF3IHByb2ZpbGUgdHlwZSBpcHRjAAB4nOPyDAhxVigoyk/LzEnlUgADIwsuYwsTIxNLkxQDEyBEgDTDZAMjs1Qgy9jUyMTMxBzEB8uASKBKLgDqFxF08kI1lQAAAABJRU5ErkJggg=="> </a> <br><br> <img alt = "Latest Version" width = 300 src="https://img.shields.io/badge/MC-Latest_Version-313E51?style=for-the-badge&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AYht%2BmalUqDnYQEclQneyiIo6likWwUNoKrTqYXPoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ%2FAFxdnBSdJESv0sKLWI8uLuH97735e47QGhUmGp2RQFVs4xUPCZmc6ti4BU9CKCP1jGJmXoivZiB5%2Fi6h4%2FvdxGe5V335xhQ8iYDfCJxlOmGRbxBPLtp6Zz3iUOsJCnE58STBl2Q%2BJHrsstvnIsOCzwzZGRS88QhYrHYwXIHs5KhEs8QhxVVo3wh67LCeYuzWqmx1j35C4N5bSXNdZqjiGMJCSQhQkYNZVRgIUK7RoqJFJ3HPPwjjj9JLplcZTByLKAKFZLjB%2F%2BD3701C9NTblIwBnS%2F2PbHOBDYBZp12%2F4%2Btu3mCeB%2FBq60tr%2FaAOY%2BSa%2B3tfARMLgNXFy3NXkPuNwBhp90yZAcyU9TKBSA9zP6phwwdAv0r7l9a53j9AHIUK%2BWb4CDQ2CiSNnrHu%2Fu7ezbvzWt%2Fv0ATphymIBZ6aQAAAAGYktHRAAKAAwAGd6C8noAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBgcOGBJfaDpNAAAE40lEQVR42u2bbYhUVRjHf%2FtiaRFkWVEaZJG2YNq2mYRFf0o%2FRPatDYk0ssAIKi0zbfMtXKxILRJqowy3FyqjD2ZvlPEQFlLh1qpIRVLWEq7p%2BrK11tpuH%2BZZmqZ7Z3Zm79x5aZ5vc8%2B9557%2Ff87%2F%2F5zznBmoxP87qgr1YjMbBpzpHzsl9ZY9AQ56JjAbmAqM8KYeYCvQCrweJxlVMQGvAhqBVcD5GW7fAywGNkrqL3kCzKwBWAtcleWjnwPzJX1WkgSY2TnAMuB2oCbHbvqBN4EHJP1YEgSY2QjgHqAJOCWibn8HngZWSuouWgLM7AbgKWBsniZWB%2FAQ8FJU%2FlAVEfDLXOdXxmTeX7g%2FfFpQApJ0fgdQHXMKj8QfqnIEfhJwd8Q6H6o%2FNEs6mlcCPJ%2FfCDwOnFdkq9oO4BHgeUl9kRNgZpNd51OLfHn%2FpfvD1kgIMLPRwNIC6Xyo%2FrBQ0g85E2Bmc4HVwMklutn7DbhfUkvYDdVpwA%2F3fF5D6UYNMNax5CyBc4Fm4JZCbp9ziM3AvZL2RGWCU9wEryhy4NvdBD%2FJyQTNrAa4E2iRdDylrRqY5TNidBGmwSZfJveljLsWmAs8K%2BmvTB5wFrAO2GVmM5IbJPVJ2gCMAxYB3UUAvAd4DKiTtCEA%2FDSfFev4pwKVdgZMBL5OuvSeO%2BnuEH9YBdxcAH%2FoB14FFkv6KWBsdZ7Brku6PElSeyYCLgHaUi4fB9YDD0vaX8ybITMbCTwIzAdOSGmul%2FRVLgQMRJdPt7WS%2FizAdvjnJJ33B%2Bh8DrASOCPk%2Bf8QkO3KbiTwKLDDzBpTGyW9DVwEzAOORLygWQGMk9QaAH6af2ktacAPOgukmwGpscWn4o6Afs4GlhNNSWyBpL0B7xgPPAHMGGR%2FQ5ZAUAz4wxJJnQH91bs%2FXJ0l%2BG1O7raAPk8DFoboPHYCUv3hSUl%2FhPjDWuCCDP3sBZaE6HwYcFsGnWdFQJS7uwF%2FaE%2FjD3XuD4cDnu92nY9Po%2FPtueg8nx6QyR%2FuS827%2Fo7TfYt9l38Jr3hpa1%2BIzlcD10cwprxKIMwfWoBlkg4EvGuCz46dISSt8CVsbUTjiZ2AgTjk8gj0hxCdNwOjIh5HXj0gXZyabv0Qks9HxTGwWuKNC4E3zOxDYKakg0lp7TVgetw7qULV%2BKYDY5I%2BjykE%2BEISUDRRIaBCQIWACgEVAioE%2FDuOlTHeY4Mh4JcyJqAjIwGSDgNHyxD8kaAfUIR5wAdlSMD72ZhgM9BbRuB7HNPgCPA985wyIaHXd57tWaVBSS8DU4D2EgbfDlwuaVNO6wBJbUADibLU%2FhIC3kXi8HZyagUoNTIWRPyI%2FDkz20j4mVuxRNozzJwISCKiC1hkZutJ1OUbiwz8RyQOUnZm81DWJTFJ3wI3mdm1wBpgYoGBf0Pi%2BP6dWPcCkrYA9cCtQGcBgB8kccgyIVfwOc2AFBL6gFYz2%2BSmMw84MYa09iLQJOnXoXYWSVVY0iH3hxd8wdGYR53Pk7Qrqg4jLYtL%2Bs794Rr3h0kRdb2bxBH5uyVRD5D0MXCp%2B8O%2BIXR1wGV1cT7ARz4DQvzhLWCBryGGZ6HzZ4ClvjvNW%2BT9ZMj%2F47M8af0wK8Mjm13n38eRSmI7GvOfuMx2ItYE3NJG4jjd4sylsdcEHWCDG1uyyTXEDb4SlYC%2FAW0t3IQpiA17AAAAAElFTkSuQmCC&logoColor=FFFFFF"> <br><br> <img alt = "Client-side, server optional" width = 400 src="https://img.shields.io/badge/Side-Server_(Client_Optional)-05A358?style=for-the-badge&logo=serverfault"> </div>

---

Flight (and */flight*)

<ul> <li>Allows the player to <code>fly in survival mode.</code></li> <li>By default, <code><i>anyone</i></code> can use this command.</li> <li><b>Command Usages:</b> <code>/flight</code>, <code>/flight <i>enable/disable 'target(s)'</i></code></li> <li>Only server operators can toggle flight for others players.</li> <li><code>This feature is available in all versions!</code></li> <li>You can press <code>CTRL + ALT + F</code> to toggle flight <code>(exclusive to newer versions, 1.3 and above).</code></li> <br> <p> <img alt = "/flight Command" width="600" src="https://github.com/Dillon8775/ImageGIFs/blob/survival-fly/NEW%20gifs/flight%20command%20small%20lol%202.gif?raw=true"> </p> </ul>

---

Flight Speed

<ul> <li>Changes the <code>player's flight speed.</code></li> <li><b>Command Usages:</b> <code>/flightspeed <i>set speed% `target(s)`</i></code>, <code>/flightspeed <i>get `target</i></code>, <code>/flightspeed <i>reset `target(s)`</i></code></li> <li>You can also use <code>ALT + SCROLL</code> to change flight speed, and press <code>B</code> to reset your flight speed <code>(client-side installation required).</code></li> <li>Only server operators can change the flight speed for other players.</li> <li><code>Exclusive to version 1.2 and above.</code></li> <br> <p> <img alt = "/flightspeed Command" width="600" src="https://github.com/Dillon8775/ImageGIFs/blob/survival-fly/NEW%20gifs/flightspeed%20command%20small.gif?raw=true"> </p> </ul>

---

Flight Status

<ul> <li>Shows whether the target player has flying abilities.</li> <li><b>Command Usage:</b> <code>/flightstatus <i>`target`</i></code></li> <li>Only server operators can view the flight status of other players.</li> <li><code>Exclusive to version 1.1 and above.</code></li> <br> <p> <img alt = "/flightstatus Command" width="600" src="https://github.com/Dillon8775/ImageGIFs/blob/survival-fly/NEW%20gifs/flightstatus%20command%20small.gif?raw=true"> </p> </ul>

---

Crouch Flight

<ul> <li>Allows the player to <code>crouch in-place while flying.</code></li> <li>Hold <code>CTRL + SHIFT</code> to use crouch flight.</li> <li><i>Anyone</i> can use this feature, if they enable it client-side in their options.</li> <li><code>Exclusive to newer versions (1.3.1 and above).</code></li> <br> <p> <img alt = "Crouch Flight" width="600" src="https://github.com/Dillon8775/ImageGIFs/blob/survival-fly/NEW%20gifs/crouch%20flight.gif?raw=true"> </p> </ul>

---

Friendly Flight

<ul> <li><code>Temporarily disables player flight abilities when entering combat, or being attacked.</code></li> <li>Flight will be disabled for <code>20 seconds,</code> for each player involved in combat.</li> <li>You can choose if flight should be disabled from <code>player combat</code> <i>and</i> <code>mob combat</code>, or <code>player combat only</code>.</li> <li><code>For singleplayer users,</code> set the <code>"Friendly Flight"</code> option to either <code>Players and Mobs</code>, or <code>Players only</code>.</li> <li><code>For server owners,</code> use the following command: <code>/friendlyflight <i>off / players_and_mobs / players_only</i></code></li> <li><code>Exclusive to newer versions (1.3 and above).</code></li> <br> <p> <img alt = "Friendly Flight" width="600" src="https://github.com/Dillon8775/ImageGIFs/blob/survival-fly/NEW%20gifs/friendly%20flight.gif?raw=true"> </p> </ul>

---

Elytra Flight

<ul> <li>Requires players to wear an elytra to use <code>flying abilities.</code></li> <li>Elytra durability will decrement as the player uses their <code>flying abilities.</code></li> <li><code>The faster the player's flight speed, the more elytra durability will wear down.</code></li> <li><code>Exclusive to newer versions (1.3 and above).</code></li> <br> <p> <img alt = "Elytra Flight" width="600" src="https://github.com/Dillon8775/ImageGIFs/blob/survival-fly/NEW%20gifs/elytra%20flight.gif?raw=true"> </p> </ul>

---

Flight Exhaustion

<ul> <li>Makes players lose hunger when using <code>flying abilities.</code></li> <li><code>The faster the player's flight speed, the more hunger they lose.</code></li> <li><code>Exclusive to newer versions (1.3 and above).</code></li> <br> <p> <img alt = "Flight Exhaustion" width="600" src="https://github.com/Dillon8775/ImageGIFs/blob/survival-fly/NEW%20gifs/flight%20exhaustion.gif?raw=true"> </p> </ul>

---

/permissions command

Sets the permission level in which players can use basic Survival Fly commands. These commands include: - /flight - /flightspeed - /flightstatus

Permission levels:

Regular (default option)

- Anyone can use commands.

Moderator

- Players that bypass spawn protection can use commands.

Gamemaster

- Players that have higher authority, such as permission to use command blocks, change gamemode, change difficulty, etc. can use comands.

Admin

- Only players with operator can use commands.

Note: Permission level "Regular" means that players can only use Survival Fly commands on *themselves.* Only operators can use these commands on other players.

(since: v1.3)

---

LuckPerms Integration

You *can* use LuckPerms with this mod! (Fabric, NeoForged and Forge *only*)

Only compatible on *version 1.3* of the mod or higher.

Permission Nodes for Survival Fly

- "survivalfly.flight_speed" - Allows */flight* and */flightstatus* execution on *self.* - "survivalfly.flight_speed" - Allows */flightspeed* execution on *self.*

Note: LuckPerms is *optional!* Meaning, if you *don't* want to use LuckPerms:

1. Command permissions are based on Survival Fly's built-in "permission" system, which you can view above. 2. With LuckPerms installed, permissions are determined by the permission nodes, listed above.

Due to a NeoForged 1.21.1 incompatibility issue w/ LuckPerms, LuckPerms will *not* work with this version of Minecraft on NeoForged.

---

For older version players (*1.21.11 [not including 1.21.1]*, and below)

Players *should* install this mod for themselves client-side, otherwise they will not be able to read messages when executing commands.

Commands will still work, but messages will be unreadable. This issue has been *fixed* in version 1.3 for Minecraft 26.1 *and above.*

To change permission level for commands, locate the "survivalfly-config.json" file, and set the permission level to one of the following strings:

- 1.3 *(now called "ANYONE" on version 1.3 and above)* - 1.3 - 1.3 - 1.3 - 1.3 *(no longer exists in version 1.3 and above)*

---

<a href="https://modrinth.com/mod/balm/versions" target="_blank"> <img alt = "Requires Balm" width=275 src="https://img.shields.io/badge/Requires-Balm-598CC2?style=for-the-badge&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACgAAAAsCAYAAAAXb%2Fp7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuMTITAUd0AAAAuGVYSWZJSSoACAAAAAUAGgEFAAEAAABKAAAAGwEFAAEAAABSAAAAKAEDAAEAAAACAAAAMQECABEAAABaAAAAaYcEAAEAAABsAAAAAAAAAPJ2AQDoAwAA8nYBAOgDAABQYWludC5ORVQgNS4xLjEyAAADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlgAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAACDfy8cctDT3wAADNtJREFUWEetmHmMXdV9xz%2FnnLu8%2Fc2bGc94xhs23nBtymabJYGkyGZtVBQMyJSEBMrWFgmJlpKy2P2DgFAbVbQNoKZLUkMUiqtQJdA2EWmTVg2kalhCEgwBTA2e8czYM%2FPeu%2Ffce885%2FeO%2BWfyM46X9SlfnztN953zu9%2Ff9naM3gv8n%2FcF%2FfKr47sRb65FSndLY8JOHz3t6uvuZk5Ho%2FuBE5ZwT257ZsH3aHrgnFZMbpAoI%2FYE9tcLiP7lw1WVfuX3FPWn3d05E%2FyfA7bsuuHAqO7AzcuOfyFQTvBSpAqRs4Ht9lILBlxvFJTu%2B8sm%2F%2BXb3d49XJwX4%2Ba9duXIi3v9A245fn4qmxE9wXn5JFaBUAyV7ULJB4PVRDgf%2FoVFctPPPLtjxSvdcx9IJAd616%2BbG%2Bwd%2FcVfLTtyZiOm6Uxr8FOdpnK9xqgMoG7OQnuxBqQah3x9XwsEnBspLHnno7N%2F8sHvuo%2Bm4AJ975evq6e9%2B%2FcammfiCZnqFVRrnaXLn8nvnJTi%2FAyhyQK%2FjopI9KNWDp3oJ%2Ff79dW%2FBI%2Bu9lY%2Ffcu7GuHutbh0T8L4vXLHlfRXvGPWz8zMvBk%2Fj%2FASnNHhJ7pyncX6KUW2chIK3aM69WcC5MTQ91A%2FVXu1vN3bed%2BPFu7vXnK%2BjAn711q3r9tnmgx%2F66TUjFY9DZS8H8%2BZcywETnBcxIaZoFGBBYSNv6pcZCFYTyIFOFg8HDNI6pfESlfEqPVO15%2FvTxo5bdm54qZuBjwJ86botA%2Fva43d%2FKOPfHimJ0lgtZKxW4FBFzTZCDpe71pZ7mVZw9eK7ufb0z9FTavDPe17gqf95mBhH3VtzWNMo1dMBLFM6UKI0VqZ2sJbWW7W%2FGgx6vvipJwffm88zC5jd8fngzVd%2B9Fv7s6l7R0K76EAtZKwWMl4LOVALmZwHiK9J1RiTYpSze69j22m3cdayjZQKIZnNMKni7fG3%2BdbeZ%2Fl%2B6wWKapiCGjgCsHygRHGsTHmsRHmsQm2yNl7T1T9etLj%2B2ManVHMWUP%2Fq%2BuUTU%2BO7RpQ%2Bb7TiMVYrzMKNdQFar01TvsbC0kVcseIONi%2B7iJ5KHeVZPM9hnSVLJSYTRDrhjYnX%2Bc7k8%2Bx1I5TlEL7qw09rlMbKlMfKlMZyF0tjuaOV8Qq1uPpab724ffN%2Fidel%2B%2F17ZTo6%2Bpd66uB5qXVYBBZwDqxzWOdwDpy1xGYUnODSwT%2FltvVPcPbCLTgT0GxHxNqgE5OP2tCKNFoblgXr2Fa9la3ebxDakMRqnLU4a7GdMb8MDotxGclkuqH9Xva1n13uSur%2BgxPrW6P7H5ryhGyGimbg0QwUzUDRChRNXzHlRbRUzLr6NVyy%2FC7WDZxPoIpkNgNcpxD5y6SZIU1AJwadWGKdYhJJIxtiOF2GySwHsylkU%2BK3FLIp8VoK2ZaotkS1FDISiCm5MI75Fxn19PTH4MWAdpA4R2IdqXXo2BG32zQKm9my6BHOX%2FQZqt4Q7SihHSdonTs2c0VRRjvKZl3UOkNrQ6Qz2lrjJyVOa53Bmc2zKKUlsizBmpTUJGRGkxpN6mJSF6NdRBJGC6W2lhk47RyJy%2BHiCUtlacbW7b2cs%2BazNIJVxNrQjpLZheeDRZGhWgnprReJdUYryojjmWdy6HacEsUpxajOkF7Jm3sFk%2B0YaxIyk5DZhNRqEqdJ0WRoIbUxORyQAFo74hHD0NVFPn5TwILh9UxPlonimFhnszmLtSGKDa1WRiFUrF1VZ%2FnSGqcsqbN%2BbYNq2aPZzh09zOnE0NYJ1kiiqMDj78e8E7XIbEJmNanLr8TFJFY7qY0jxqFx6ElHKiwL7xng1Ev7kEoyvn85zabIMzVvoelmCjg2nNbDprMG6G0UZveuei1k41kDnH16H54STE2nxHEHtONqkhgWVEIwjr%2FTEa%2BIKbTTZKYDR0xiNVJbR%2BwgnoakZhl%2BdJj%2BTQtIdUCqC0yMDc4rVb5AklrWra5x2cVLWbmiB6WO2O%2BRQnDK0hqXb1nKmRsaZMYRzWYzn6uoApACEOz2I77Xd5BIxZ0y56PULiMWjjjNqN3XR7B8gLgVkiYBia4yMV6bdU9rw9R0yvo1dT5%2B3iIqZb%2Bb6wgVCx7nnjPE5jP7mJxK571ohnSyAwg4wXfDmFeHp8iymJSYxGnyJmlb3JUlKpv6aR2qkiUhWRKgox4mD4XoNA95HvQM35PdHMeU70ui%2BPCYWOPokfPmsoLdtTbjQ23SLO9oqa0hwlC8qh%2Fj1YibBbIkIE0CdFRlekqRJHl%2BZjKUGTt%2F7eOSMZYo7mxBncikiaMg8j10Rqm0%2FGy4nTtoNTJ%2Bz5CeGlJYV0O3iqRJXt4sDdBxiVabubJ0OteeBKC1jijK98a4sxMkiUG6rvxawX%2FXUqaHYkyske2mRlzWh6yFZIlPmoRkaUCWBCQ6IIrtrHu6A2js3Bsfr6x1tGeaLc4zqPVHv%2Bi7nmN0aYo5ECPbpPgb6jjywGdJQKpDUh1iUg9j7BEOmpN08LBTJrEY6zjau44MCRI00iLxhiuY1MPzYpxVOWBSwGYKTzqMcbOd3I4znDvKrL9EzjnaUae0qcE5h8ORzZ7lsw%2BCFEz1BUyvyJDBTRVUNcSkCqlSCpWYROeNYq0kCPIprM0h253ynKi0zmjFhjS1OJcjWcB4At%2BXhL7C9xXSV2wYrGLrAYdWhcjyRX1CBCE2U5jMo9Y7glSg4yI2UxTDFNcJsnNQDgXfeG4v%2F%2Fj8HlqtY%2F8mj3XGd178BX%2F99FvUS4c3hJEOv%2BzRKAdUSz6Nss%2Fm5Q0W9pdRocfEiqpU19%2B6ep0N1XZrFdZ6CGEIwoyp8X5M5hHpMgcmKiiZl1UIaEWGF74%2FxttvHWCwP2RwoIwQR54mP%2FnpAR574hX%2BYtdeTGbxvblnhANdcKRlQeBJeoo%2BaxfVadQKCEBIQRr6z6vtt65db5HXWqNwVmGNwvNjwmLG9EQfqQ4YPVhn%2FvpSCEqh4IPRhBe%2Bt5%2FpyWmGh8rUayEAI6NNnnrmDR7%2B85%2Fz3gcRvVWFmjkx5inpEYiSZGE1ZOVwjXLJR5AfLlJKROC9IJ578cqrjBS7rZE4J3FWYJ0EHLpdZ9%2Fba%2Fj3l9YRpwqljmwOKQVxAv29Pjd8ehmBL%2FnqM%2B%2Fyzr6Yakkc%2BauMfF82OMSqgP7ekEYlxFhHaiyZcWTGkllAeHeIZ3dfcTl1%2F1vWSZzNL%2BsEzuZHkDWKt%2FecxQ9fXkUUewT%2BkVuMlAKlBDpzJKmh4KnDTof5ylKHUoKhdWV6l5UIPNUBmwdnHJlxyFTcrK65Zm3VBcEt1krhrMI61QHNM%2BmcpLf3A5YsPoizFcbGy1grkZ1M0mke5yD0QMn8vltZ5jCpY3h5ifUX9LNwWZXQV52SCqQU%2BShEXmIhUdY%2Bri4JixP%2B2gWXWeENW5ODOStxbi6TxviEQZuhofdZOBCR6DIHJ4vgYP5Zb6zr7JFzhc0yR6IdQ0sKnPOJAVad3kepkmdNiBm4zjjztxB4Ur2jYvugAHjqqU%2BfTqXwDYtcY22eQ%2Bck1s7lMoeWCCxZ5jMysoyf71nGyFgZJV3H0RnrBMY44tixeGnIGZv6GVpaQyhBks6Uc37e5vJnrMMY9meR2f7obee8qACeffanI5dtWrFLFMPMoc50zgtz0NzFGVetzd10TlIpH2J44Sj1qmG6WaYd%2B7mbDlptR2%2FDZ%2BvlQ3zs1xYzOFxBdaye79LhpZUoKRNhxZMiMjc8dOs5r%2Bav2qUvP7l9tV8u3Y%2F0rrdOipnGcU7kjnbuZ0aBI47LvPv%2BMva8s4BYO7Zc3M%2Bm8xdRqgYkiSHNcpcyY0kPa4T8PM4spKn5dhJlD9597YYfzec5AnBGjz1500VeWNgJ3kV5uTtQnVLbTgycldBpkgNjCzhj48Wctn6YzFiS1JDZua7sLquxjjSzP04Ss%2BPmS1d%2Fs5uBXwbYkfjS479zvfLC%2B3Fq9WHZnAfonMQaUJ7P1is%2BQ1CokqRZDjMLON81SI39IEnNI2P79j15%2B7UXHPX%2FhMcCBODuHTfWBvv77lQyvAuneufcm2seY0CpkF%2B%2F6npK5WqXe53ROjLroiQ1X56cmn706gvX7O9eq1vHBTij%2Bx%2B%2B85RyofqHUvg3Oqu8%2BY5aA54Xsu267ZTKtSMAjQWdZbtbUbzjk6cvea177qPphABn9MAX7zk38Mo7Jf7WfEMXWCPwvIAbPrudciV3MG8AR5KZH7Zi%2FeCZKwb%2BqXuuY%2BnEf54Bf3TvI%2F953%2B89cEk7jrdlGa%2FbzoburCL0JAXfoxgoAl%2B8B%2BktP%2Fjx33%2FsZOAAVPcHJ6J%2Fe%2FFf3xhcOfC31WL%2FQef8X1EyqJ23eQOlUjiRmeRL4wc%2F%2FNypw4t%2B8M1dzx15gB%2BnTqrEH6Wbf%2FfegaWDS8%2B9%2FbZtfrHsv1wp1vd2P3My%2Bl8TmhAF078BIAAAAABJRU5ErkJggg%3D%3D&logoColor=FFFFFF"> </a> <br><br> <a href="https://modrinth.com/mod/fabric-api" target="_blank"> <img alt = "Requires Fabric API" width=175 src="https://img.shields.io/badge/Requires-Fabric_API-DBD0B4?style=flat-square&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCA1LjEuMTITAUd0AAAAuGVYSWZJSSoACAAAAAUAGgEFAAEAAABKAAAAGwEFAAEAAABSAAAAKAEDAAEAAAACAAAAMQECABEAAABaAAAAaYcEAAEAAABsAAAAAAAAAEkZAQDoAwAASRkBAOgDAABQYWludC5ORVQgNS4xLjEyAAADAACQBwAEAAAAMDIzMAGgAwABAAAAAQAAAAWgBAABAAAAlgAAAAAAAAACAAEAAgAEAAAAUjk4AAIABwAEAAAAMDEwMAAAAAAFDY2yLlIM2wAADZBJREFUeF7tmntsHMd9xz%2Bze2%2Fe8Y4USYm0SDF6OBJjOa5Fy3TsxEKbxHDTIiks2E2LuG5atHWLAEWKBHWABmgBB03jog80gQE3aWMbiFsYTfyq86jdtIntg32S5UqipNjUyxQlijweeeS99nZ3%2Bsc%2Bbm9vKZ5ESnSRfoEf7nZ2ZnbmO7%2Ffb36%2F2RW8RzA2OvI48Blf8YPZ3PijvrI1heIv%2BHnD%2FxPgL1gvTE%2FP6BcvzuCVCxcu1v311hrCX3AtMDY6cgPwAcAAmDp%2Fofa7D9z3J4l4%2FE6JBEAgmJ0rPPb4k08%2FNzQ0GLWbKsBPsrnx897%2BVoP1IuCrwBed6%2BnpGb7xt3%2FOyK5tGIYBQEgN8eKP%2FpuHv%2Fp1Bgb6vc0%2Flc2NP%2BMtWA3WywR0f4EpTUzDxHDENJCWMvhh%2BgtWg%2FUioE1IdMPANKVXgmm5QrynCZAS9Hrd0g6PrCXWywc8DHzJuZ6bK%2FAXX%2F48128fdn0ACAxdxzB1d5iKIvjRy68d%2F%2FaTT%2Bd7e3sU%2B4YEPpvNjR93%2BrscvCc0QCgCvW6gaTqaZqBpBrVanWQyQf%2BmPjZt7KF%2FYw%2F9m3oJh0M7QdwO3AaM2b8pf5%2Ft4j1BANJaSyEEQuCKlBLTNDFNE8O0nOMynjGwsB2sCwGzs3N6Pj9HPj%2FHbH6OExNTCASqqqAqtqgqQnEIEa7ohsHEmWmc9vn8HNPTM5r%2FGe3iqvuAsdGRQeAGJ%2Bg5efJU9bd%2F674HOxKJX3cWzjRNtgwNkkmnkPYKm6akf1MP6XQSaVpliiJ44%2BARTp56l1BIdZ9xdvL85376yhtHM5l02C4ygFeyufGqW2kZXAsC%2Fgj4B%2Bd6cvIcj%2Fzll7ht703ouuXwVFXhmedf5gsP%2FRW7dr0PgIsXp%2Fmzhz7Pzuu3uo5RShjo30AiEWuyhEf%2F8Smef%2FFl0ulOp0gD3p%2FNjZ9u1ArGtTABx603IK1Vb4gEAZv6u4nFYsRiMTo7Myge1Xf8gymdeMBE2u0DHEC9Xb9w1QmQUjaJKZ1o3wfpH7JFyqXgre5%2FjmNKK%2BGqE1CtVo1qtYojU9PFwMGZ0uTs1BylUplSqczFmYtg231DFAQCgbNTWFphGAb5fN5tWyqVKS4utZVJrsDx5WFsdGQM%2BIqtguTzeeP%2B39w%2FvPsD799lmlYEZxgmm6%2Fro6%2B3y1J9rInMFRYolcoI4QQ9CuPHJzg6%2Fg6hcMhua%2FBL%2B26jr3cDTn8Aul73kCowTMN44jvPvnrw0JFyIh4X9jzrwO9nc%2BOTbkOg4UrXAJsHevcADwHbgG2VSnXHrbf8Qu8Hd%2B8k2ZGgM5WkszNFR0eccMialIOORJxMppN0Okk6naK7K8PbE2f48sPfYGlxnolTZzj01hFuH7uFRDyGptWp13XqdZ3%2BTb30bMiQ7kySyaRIdiSUV147uGXqwsXt4XB4mz2eHcBjk1Mzs97nrrUJtATq0l51ww1mjGATsO%2B52aDt%2BYcGukgmk6SSSbq7uuzYoFmsts3S%2BgQ0v5dhrQkoVypGpVLFkUIh36SqlwvTNDk3VaBSqVKuVFhcWrJ8QAAJTRDL2nZLGr5MvZUxNjqSAHocVk%2BdPl37xX0f%2FkQ0EvmWQ3S1pvGRO%2FZyy827MQ2LCIkkHo8Si0aaFsQ%2FEVVV%2BcmrB3jh%2Bz8mEY8BoBsGH913O7093U3EDg1uIhaLWJolBHpd55G%2F%2FyfePHSUuN3W1oC7gBOAa3%2BrIeAe4CmgCjAzk5e%2F88C9oXs%2B%2BbG4d29WhOW9HQghKJWrlMs1d8JSSjpTCWKxcFOAYxjWPu%2BsqKIofPe5l3jm%2Bf8glUoipUQIwR989tN0d6XtVFmg6zrfevxpTrxzkmgk0ugQSraZuvNejQmEbSaTtqSEIB4OhwmHw0RsCYXUQHUN3rOb1yOkKkQiVj9Ov6ZpMjl5jkJhnrm5eQqFeQzTsM4K7ADJNK1YI2B1O%2BzM0RlzcjUEtDgUZOvEAvxd25ABRAkgEomiqiqhkIqqqvZUrelaJPt7Wh5XTMDp02dqk5NTTE6eY3LyHBNnptF0PYj1VkgrrveT5M%2F8gsQwrWzQ0oAChcI8ip09WmL9N02Taq2GpmmuNDStgbbGOzY6Mgw86GxzFy5M6w98Zv%2FukZ3bP%2Bkc0ZmmSU93hq3vGwx8kBf1uk7dToRcSMtBXgqKEIwfn%2BD8hRkUpRHC1OveQMjKF85OTqNpdVsbBFJKJiZOUio3gi3rThsYGx3ZB%2Fyncz09fZHP%2FeED7P%2FUxz1HWNaKGra3Xwn%2BQSwUS5Qr2orqq%2Bt6I4K0zeSJ73yPZ1%2F4dzZ092KaJh0dHXzi7o8Ti0VdYqSUZF8%2FwOzsrG02Fto1gYCMTqLrRpO0O3n8to21fbVjAqYp7YDJQLd%2FQ6EQAwOb6erK0N3d5e4QlkNsSJDbaouAWk0zazUNRxYWFljb02kRNLZVwdEkh7jl0ELA2OiIOjY60uPIQF8qNbxlc%2FeO7cM4cpsdjweN2neGv6I%2FsCARirXPe7M%2F%2FJrSTlc26rqOruvU61bOoOsGSArADDDrSAs1Y6Mj24H%2FAqKALBTm5f5fuzvyG%2Ff%2BStq1J0BVFMJ2lobNeE3TKRbLLvtSQjwWIZmMr0iEf4JCCArzRRYXm51WUD%2F%2F%2Bm8vkn3jIIl43C2LxWIoQniXSDNN885SqXQsFAo5R2etGmBniBuBDXao2yuESMdiURyJx6JEIm4fDbgnPZ5Tm4ABB0EIb97f0ABHixxpF%2BVKmaVSiZJHKpXKbO7QzxayufFZR4IIIMjpNavipQbjU6oWHbs8XMJ8LwlFKLZJNUlL%2Bt9CQD4%2FWykWi7K4WKS4WOTc5JR7eLky%2FCRZWtGOd28X3qAnZP%2B22TwStBxibHTkT50LTdOMrVuHN%2B4e2fnHCKFi77vDQ%2F3ceceeS6y6BcMwqVa1pscIrO3t0i0hGgmjqs1JU35ugWKx5BIkhODdyfPMLxQRQrH6lXDof8a%2FfeDNw5OJRLxlhW0IOxX%2Bu2xufKbpxtjoiDs2TdO4fsd27tv%2Fq24GJ01JMhljy2Cft92y8K6mEFAu11jwOMYgSAnpdIK4J3AJIkBRFJ578WUe%2B%2BaTXHfdgNu%2Brtd3nzwzc8QtuAy0mAD22ZsbbJjGZR1qtJiATYRf5ZvF0pR2EAqF2LJliK6ujCt9vb1u0n%2B5CCQAW22tf83X1xLtkrIaLEMAAf7Cf33tIGyTuBqL0OQD6vU6w1sG%2BeW79tk%2BwFLlWDRGT0%2B35cjsNLYzlaCvN7OiYzRNiWGaDfqEYHGx1BLghFRrq3J6U1WFtw4f58CbR4mE7ZhDQHFx6Yu5g2%2B9lEmnnQ%2BnAA5nc%2BNLnuu20USArusMbh7gro%2FeYQ3Gnlw4HCGdzriNDFPS051iaHPfigRg%2BwBnZkIRFAqLzBUW3WCHgAjPOhPM8fVHv8nGTdZHUsKqd%2FfhY2e%2B31R5FWgyAXcInm3H%2BfWK886uXUhp9S3t%2FzQe4cL%2FDCEEqqLQ3d1DRyJBRyJBIpGgo6MjIAS9cgT6AOcgsyH%2BwVkDbn152T4pfij2hJ1nqoqynNsJHPOVQt080PshYAKYME3znc5Ucrq7O7O5UqmKcqVKuVzBMEzi8TiGoVtbo24QCilEoxE0rY5W19E0HcM0m97bB0EIQbWqUa1qLmFCCBaKi8wVFlgqlVhaKrFUKnNheubY0WM%2Fy8VjsVP2GM8Cz05OzTS93loNWjje88EdW0Ecs0NHarUaN%2B7exb4P77VrWPt7NBYjlUq7Om2akq5MkuGhjS327IUQgvn5RQrziy4Bqqrw0o%2Bz%2FPOTT9GzoddTW%2F7eoSMnH%2FMUrDla1CkcDofC4RANCbsmYMFeNYJMoKmry4KiCJIdKaLRiEeil1anNUALAS1aIVqLlke79YLh9yer8SntYjkCWjytd1BBu4DlGB3xTyT4vpv7C2U58q66BrQ8dWx0pMP%2B9k7BOg%2FUtmy57uZMuvOvnTqGbjA0OMD1O7Yi7S83pYREIs6G7i63Lykl4ZBKONyYh6ooHH%2F7FLmDR9wTJYFgobj4tZ%2B%2B%2BvoLXV0ZJ8BRgSPZ3Pi7buOrgBYCgnDTDdtuFUJknetyucxH7riVvaM3ehIlSSQSo7Mz7TnakkQiIeLRhkKpqsobBw7zla%2F9DYObh9xyKfn00RNnn3ILrhGCTKAFsVg04nVO8XgMRVV8tur8bxxsCqFYMYXPJFRVYdPGAZLJpCupVLLF7K4F2iIgqJ6wPXdDnIDJsnGLEDtgsuN8R4QQK74FulZomdgyWABeB7LAa8ArumG8XSgUKdh7emF%2BgcWlMrpep17X0HUNXdcplcrMzMwxO2vJzOwcxcUlwk6Cs85oywcE4dY9u%2B4F%2FsW5rlar7Ln5Rj609yb3pYmiKJw5O8V3n%2F0BiYR1ZC3tsNfSkibcn82NP%2BEvvNpoVwOC0DQDIezjC%2F%2B8hJUBulufsxe%2BR3DFBHidmrjEpATWEXVTfX%2BldcQVE%2BD9zsaFECiK%2FY5eUVDdQ462HF5rf9cAV7wYY6Mju4B7nC%2BvqtVafWTXjhsH%2Bvvud5IhRVGYnZ3j8NEThJq%2FC%2FwB8EMn4bIn%2F71sbvyKTnZXgysmIAi7dw1%2FTCjih26BxE2ofPhCNjf%2BiL9wPbAaE2hBR0cilojHcSURD5o8npVfd6wpAf8X8XNPwP8CSd6CBhITyK0AAAAASUVORK5CYII%3D&logoColor=FFFFFF"> </a>

---

Created by Dillon8775. All rights reserved unless explicitly stated.

ADS