Commit Graph

2854 Commits

Author SHA1 Message Date
Encode42
14e1d49aec Add back player spawned endermite API 2025-01-14 11:51:16 -08:00
Encode42
db15441456 Config to ignore nearby mobs when sleeping 2025-01-14 11:51:16 -08:00
Encode42
dca11d5762 Configurable Ender Pearl cooldown, damage, and Endermite RNG
- Survival and Creative Cooldown speed
- Damage dealt on pearl usage
- Endermite spawn chance
2025-01-14 11:51:16 -08:00
Fourmisain
6ca06d640f One Punch Man!
inspired by https://modrinth.com/mod/creative-one-punch
2025-01-14 11:51:16 -08:00
JustDoom
d2410edc75 Dont run with scissors!
inspired by https://modrinth.com/mod/dont-run-with-scissors
2025-01-14 11:51:16 -08:00
Jason Penilla
6224111edb Configs for if Wither/Ender Dragon can ride vehicles 2025-01-14 11:51:16 -08:00
Ben Kerllenevich
980b8ad814 End crystal explosion options 2025-01-14 11:51:16 -08:00
Encode42
9a45c6475b Config to always tame in Creative
Adds a configuration option that ensures a player in Creative always tames a tameable entity.
This essentially allows Creative mode players to tame animals on their first try.
2025-01-14 11:51:16 -08:00
granny
8e189a417b port Toggle for water sensitive mob damage patch 2025-01-14 11:51:16 -08:00
William Blake Galbreath
fafdf0f8a7 Fix stuck in portals 2025-01-14 11:51:16 -08:00
Mariell Hoversholm
de8dffe5f2 Movement options for armor stands
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.
2025-01-14 11:51:16 -08:00
Mariell Hoversholm
994a5621f5 Farmland trampling changes
This lets us choose if farmland trampling is fully disabled or only players may trample farmland.

This lets us choose if entities can stop trampling if they fall a distance equal to their feather falling level, plus the extra block necessary to trample in the first place. Feather Falling 1 requires you to fall over 3+ blocks to trample. FF 2 requires 4+, etc.
2025-01-14 11:51:16 -08:00
granny
3eaf0fe7f7 port Add EntityTeleportHinderedEvent patch 2025-01-14 11:51:16 -08:00
Encode42
39ffbb788f Config to allow Note Block sounds when blocked
Allows for Note Blocks to ignore whether or not there's air above them to play.

Normally, the sounds will only play when the block directly above is air.
With this patch enabled, players can place any block above the Note Block and it will still work.
2025-01-14 11:51:16 -08:00
granny
fdb1d7b224 port Add mobGriefing bypass to everything affected patch 2025-01-14 11:51:16 -08:00
William Blake Galbreath
8d2e08854c Full netherite armor grants fire resistance 2025-01-14 11:51:16 -08:00
William Blake Galbreath
54eca0d36a PlayerBookTooLargeEvent 2025-01-14 11:51:16 -08:00
Ben Kerllenevich
5110e3635e Striders give saddle back 2025-01-14 11:51:16 -08:00
William Blake Galbreath
42bf7db018 Implement TPSBar 2025-01-14 11:51:16 -08:00
Jason Penilla
55eb63b89c Option for chests to open even with a solid block on top 2025-01-14 11:51:16 -08:00
William Blake Galbreath
33fe2966e6 Phantom flames on swoop 2025-01-14 11:51:16 -08:00
Encode42
7d788bc149 Configurable default collar color
This allows for the server to set a default collar color when a wolf or cat is tamed.
Resets to RED when the value is invalid.
2025-01-14 11:51:16 -08:00
Encode42
19fb31302f Configurable chance for wolves to spawn rabid
Configurable chance to spawn a wolf that is rabid.
Rabid wolves attack all players, mobs, and animals.
2025-01-14 11:51:16 -08:00
Jason Penilla
ce45f0538f Toggle for Zombified Piglin death always counting as player kill when angry
In Vanilla (as of 1.16.4), when Zombified Piglins die while angry, it will count as a player kill regardless of whether a player has ever hit them,
meaning they will drop XP. This is abused in Zombified Piglin farms where the player kills the entities through cramming, but they still drop XP due to the Piglin being angry, even though the player never hit them.

This patch adds a toggle to disable this behavior.
2025-01-14 11:51:16 -08:00
granny
b93c23e223 port Option for Villager Clerics to farm Nether Wart patch 2025-01-14 11:51:16 -08:00
Aikar
82fbd97fe6 EMC - Configurable disable give dropping
Modified version of a patch by Aikar from EMC. Adds a config option in purpur.yml to disable the /give command from dropping items on the floor when a player's inventory is full.
2025-01-14 11:51:16 -08:00
Simon Gardling
16336009b7 Snow Golem rate of fire config
The formula used to determine the amount of ticks between shots is: ((sqrt(distanceToTarget) / snowGolemAttackDistance) / snowGolemSnowBallModifer) * (maxShootIntervalTicks - minShootIntervalTicks) + minShootIntervalTicks

If min-shoot-interval-ticks and max-shoot-interval-ticks are both set to 0, snow golems won't shoot any snowballs.
2025-01-14 11:51:16 -08:00
William Blake Galbreath
d139523031 Add boat fall damage config 2025-01-14 11:51:16 -08:00
Ben Kerllenevich
d2132cfbfa Changeable Mob Left Handed Chance 2025-01-14 11:51:16 -08:00
William Blake Galbreath
54b81f2b74 Add configurable snowball damage 2025-01-14 11:51:16 -08:00
Jason Penilla
4346cee03f Add config for allowing Endermen to despawn even while holding a block
This should help to reduce the amount of dirt, gravel, grass, and etc. that Endermen like to randomly place all over the world.
2025-01-14 11:51:16 -08:00
Jason Penilla
5055e6adb9 Set name visible when using a Name Tag on an Armor Stand 2025-01-14 11:51:16 -08:00
granny
ef5f2bc21a port Apply display names from item forms of entities to entities and vice versa patch 2025-01-14 11:51:16 -08:00
granny
fb602e72eb port Make entity breeding times configurable patch 2025-01-14 11:51:16 -08:00
montlikadani
76aea0cb3c Add adjustable breeding cooldown to config 2025-01-14 11:51:16 -08:00
Yive
6b687c2370 Ability to re-add farmland mechanics from Alpha 2025-01-14 11:51:16 -08:00
William Blake Galbreath
55dc415e72 Arrows should not reset despawn counter
This prevents keeping arrows alive indefinitely (such as when the block
the arrow is stuck in gets removed, like a piston head going up/down)
2025-01-14 11:51:16 -08:00
William Blake Galbreath
9630600d0c Furnace uses lava from underneath 2025-01-14 11:51:16 -08:00
William Blake Galbreath
2baf951200 Configurable daylight cycle 2025-01-14 11:51:16 -08:00
William Blake Galbreath
13ce5ce283 Infinity bow settings 2025-01-14 11:51:16 -08:00
William Blake Galbreath
6f8ae53ef5 Flying squids! Oh my! 2025-01-14 11:51:16 -08:00
nitricspace
45acfd3f2a Add option to disable zombie aggressiveness towards villagers 2025-01-14 11:51:16 -08:00
granny
62d07882c6 port missing phantom crystal goals for generated api 2025-01-14 11:51:16 -08:00
Jason Penilla
865ba29afd Raid cooldown setting 2025-01-14 11:51:16 -08:00
Jason Penilla
d6b5bf7384 Allow toggling special MobSpawners per world
In vanilla, these are all hardcoded on for world type 0 (overworld) and hardcoded off for every other world type. Default config behaviour matches this.
2025-01-14 11:51:16 -08:00
Jason Penilla
6a417631f3 Customizable wither health and healing
Adds the ability to customize the health of the wither, as well as the amount that it heals, and how often.
2025-01-14 11:51:16 -08:00
William Blake Galbreath
b5517f87dc Entities can use portals 2025-01-14 11:51:16 -08:00
William Blake Galbreath
40c7c807a3 Crying obsidian valid for portal frames 2025-01-14 11:51:16 -08:00
William Blake Galbreath
4a8b280729 Stop squids floating on top of water 2025-01-14 11:51:16 -08:00
William Blake Galbreath
f15dee9c08 Short enderman height 2025-01-14 11:51:16 -08:00