100 Commits
Author SHA1 Message Date
YouHaveTrouble d3d3d06352 bump version 2024-06-27 17:42:00 +02:00
YouHaveTrouble 11453cd62b add an option to make loot blocks immune to explosions 2024-06-27 17:41:42 +02:00
YouHaveTrouble 66b020845a Merge remote-tracking branch 'origin/master' 2024-06-26 15:25:54 +02:00
YouHaveTrouble bf67b284d8 bump version 2024-06-26 15:25:42 +02:00
YouHaveTrouble 32038c9aca update java version in gh workflow 2024-06-25 23:08:11 +02:00
YouHaveTrouble 3a74171832 1.21+ only 2024-06-25 22:59:45 +02:00
YouHaveTrouble 3c2a2d4ef5 update shadow plugin 2024-06-25 22:58:36 +02:00
YouHaveTrouble b8478678f7 fix spigot broken changes 2024-06-25 16:47:44 +02:00
YouHaveTrouble 712fada0fc bump version 2024-06-25 16:37:54 +02:00
YouHaveTrouble 9d1e0bacdb fix #74 2024-06-25 16:36:56 +02:00
YouHaveTrouble e3256c8a21 refactor LootBlocksProtectionModule to fix #73 2024-06-25 16:29:59 +02:00
YouHaveTrouble 13f50670f0 update depends 2024-06-25 16:07:08 +02:00
YouHaveTrouble ab8bd597e9 bump version 2024-06-01 12:42:57 +02:00
YouHaveTrouble 21bd46ca7c Add Build.run configuration file
A new Build.run.xml file has been introduced to configure the Gradle Run for the project. It includes the setup for tasks like "clean" and "shadowJar", as well as configuration options for the external system and run environment.
2024-06-01 12:15:43 +02:00
YouHaveTrouble a593c4fd11 Update Gradle Wrapper
Updated the Gradle Wrapper properties to use version 8.5 from 8.1.1.
2024-06-01 12:15:18 +02:00
youhavetrouble b0d5464774 Add module descriptions in JavaDoc format
Descriptions were added for two modules - SnowGolemShearDropsPumpkinModule and RandomColorJebSheepShearModule. These comments in JavaDoc format will help in better understanding the functionality of these modules by giving an insight into their purpose and behavior.
2024-01-07 22:14:21 +01:00
youhavetrouble ed5fb3b8df Remove unnecessary imports in SnowGolemShearDropsPumpkinModule
The "Material" and "ItemStack" imports in SnowGolemShearDropsPumpkinModule.java file were removed as they were unutilized. This change streamlines the code by removing unnecessary imports that were adding clutter.
2024-01-07 22:12:35 +01:00
youhavetrouble 42c289381e Update version in build.gradle.kts
The version number in build.gradle.kts has been updated from 1.29.0 to 1.30.0. This update reflects the new changes and improvements in the project.
2024-01-07 22:10:04 +01:00
youhavetrouble 540ec2a108 Refactor SnowGolemShearDropsPumpkinModule return condition
Revised the return condition in SnowGolemShearDropsPumpkinModule. The prior condition was inverting the expected behavior, resulting in undesired outcomes. Additionally, the drop method upon shearing has been reset to generate an empty list rather than CARVED_PUMPKIN. This applies to both PlayerShearEntityEvent and BlockShearEntityEvent.
2024-01-07 22:08:19 +01:00
youhavetrouble 7b944d51c3 Fix logic error in JebSheepShearModule
Corrected the return condition in the JebSheepShearModule. Previously, the function would mistakenly exit for Jeb Sheep entities due to an incorrect use of return condition. Now it appropriately handles Jeb Sheep entities for both PlayerShearEntityEvent and BlockShearEntityEvent.
2024-01-07 22:06:57 +01:00
youhavetrouble 7d0aa23dd9 Add SnowGolemShearDropsPumpkinModule
Created a new module, SnowGolemShearDropsPumpkinModule, which triggers a pumpkin drop when a snow golem is sheared. This is based on a configurable setting, providing flexibility to the server admins to customize the game behavior.
2024-01-07 21:30:16 +01:00
youhavetrouble 475fd103fe Add RandomColorJebSheepShearModule
Implemented a new module, RandomColorJebSheepShearModule, that changes the wool color when shearing a jeb_ sheep. Different wool colors are selected randomly from a list of all possible wool colors, creating a unique and playful user experience.
2024-01-07 15:46:09 +01:00
youhavetrouble e8094e2159 Update purpur-api and plugin version in build.gradle.kts
Updated the purpur-api dependency from 1.20-R0.1-SNAPSHOT to 1.20.4-R0.1-SNAPSHOT. Furthermore, the plugin version was upgraded in the build.gradle.kts from 1.28.2 to 1.29.0.
2023-12-26 17:09:39 +01:00
youhavetrouble a5f3d36f7e Add permissions to open iron doors and trapdoors
Added two new permissions "purpurextras.openirondoors" and "purpurextras.openirontrapdoors" to OpenIronDoorsWithHandModule. These permissions allow players to open iron doors and trapdoors with their hands, and are checked before the action occurs to ensure proper access control.
2023-12-26 16:54:05 +01:00
youhavetrouble b0698a8ecd make ABSOLUTE sure no players logging out while their projectie is still in the air get left behind in the check 2023-12-01 20:07:11 +01:00
youhavetrouble 89f2362866 fix an exception for prevent pet damage from owners if owner is not a player 2023-12-01 19:50:57 +01:00
youhavetrouble 6e4d814ee0 allow configuring duration of speed effect
solves #63
2023-09-23 12:43:32 +02:00
youhavetrouble a98b957bd2 change wiki link and bump version 2023-09-23 10:23:01 +02:00
youhavetrouble c6ebd8aeb7 add purpur requirement for stonecutter damage filter, as it requires that to do anything 2023-09-23 10:06:29 +02:00
youhavetrouble b6a4f9d2a3 allow running on paper 2023-08-08 15:31:33 +02:00
youhavetrouble 886853f7fe check for event class 2023-08-08 15:31:08 +02:00
youhavetrouble b1c4a575bc use undeprecated methods 2023-08-08 15:30:45 +02:00
youhavetrouble 2c35837fe0 make dispenser module paper friendly 2023-08-08 15:30:33 +02:00
youhavetrouble e9783243e3 remove recipe modules - replaced by purpurpacks datapacks 2023-08-08 15:29:45 +02:00
youhavetrouble 214ab35c5c create suspicious blocks 2023-06-18 12:44:14 +02:00
youhavetrouble 8428319e14 add missing docs 2023-06-15 16:02:57 +02:00
youhavetrouble 33d07dd90d change final jar name to PurpurExtras-version.jar 2023-06-15 15:55:14 +02:00
youhavetrouble 0694a02f04 bump version 2023-06-12 19:52:34 +02:00
youhavetrouble 1e5544515a set the correct permission 2023-06-12 19:51:43 +02:00
youhavetrouble a1e6fae656 fix lootable blocks protection, add permission to bypass it 2023-06-12 19:22:25 +02:00
youhavetrouble 71d4b78407 use reflections to automatically scan for modules 2023-06-12 00:29:44 +02:00
youhavetrouble d1497d10f6 relocate libs and add reflections 2023-06-12 00:29:19 +02:00
youhavetrouble 6f30519a1f clean up unused and deprecated code 2023-06-12 00:28:56 +02:00
youhavetrouble 9a9350a290 protect blocks with loot tables from player breaking them accidentaly 2023-06-11 23:27:32 +02:00
youhavetrouble 32b5013e3f bump version 2023-05-28 15:24:12 +02:00
youhavetrouble a102719a59 Run faster on paths 2023-05-28 15:23:53 +02:00
youhavetrouble 195e02ccd8 module for unlocking all available recipes on join 2023-05-28 11:30:37 +02:00
YouHaveTrouble 22a200cbff Merge remote-tracking branch 'origin/master' 2023-03-24 13:55:29 +01:00
YouHaveTrouble 734eab394e get most plugin information from maven and bump version 2023-03-24 13:55:23 +01:00
YouHaveTrouble 09d44ab150 add anvil splits minecarts and boats options 2023-03-24 13:54:53 +01:00
YouHaveTrouble 1d949ce64c bump version 2022-12-29 23:11:03 +01:00
YouHaveTrouble 30999d858c no fall damage when jump boost is active 2022-12-29 23:10:16 +01:00
YouHaveTrouble 8b395aa6dc bump version 2022-11-02 18:01:01 +01:00
YouHaveTrouble 9355d185cd bump event priorities 2022-11-02 17:58:17 +01:00
YouHaveTrouble 325deb19c5 bump version 2022-10-07 22:40:38 +02:00
YouHaveTrouble 89cc4e5699 shield options 2022-10-07 22:27:37 +02:00
YouHaveTrouble a85d8f5e58 actually, minor version bump 2022-10-07 19:27:59 +02:00
YouHaveTrouble ef182d2fec bump version 2022-10-07 19:22:03 +02:00
YouHaveTrouble 2bd7e3df86 fix villagers and pigs not transforming 2022-10-07 19:19:48 +02:00
YouHaveTrouble 3edf7c279b bump version 2022-08-18 22:19:44 +02:00
YouHaveTrouble 79463bdea0 fix config changes not being reloaded 2022-07-23 10:17:48 +02:00
YouHaveTrouble c60bb73ffa bump version 2022-07-22 19:46:20 +02:00
YouHaveTrouble d96af5d3eb fix typo 2022-07-22 19:46:13 +02:00
YouHaveTrouble 8e64cbb72e Merge pull request #29 from illogicalsong/spawner-placement-permission-module
sets up individual permissions for spawner placement
2022-07-22 18:56:48 +02:00
YouHaveTrouble 131871e999 Merge branch 'master' of https://github.com/PurpurMC/PurpurExtras into spawner-placement-permission-module
 Conflicts:
	src/main/java/org/purpurmc/purpurextras/modules/PurpurExtrasModule.java
2022-07-22 18:16:07 +02:00
YouHaveTrouble 615c4f72b1 yeet static import 2022-07-22 18:02:26 +02:00
YouHaveTrouble d8f0bf99d7 Merge pull request #28 from illogicalsong/Invisible-item-frame-module
Invisible Item Frames
2022-07-22 17:59:42 +02:00
YouHaveTrouble 3ac2950323 get rid of static import, codestyle 2022-07-22 17:54:59 +02:00
YouHaveTrouble 49cdc6b5bb make permission always register 2022-07-22 17:52:03 +02:00
YouHaveTrouble 3491084415 Merge branch 'master' of https://github.com/PurpurMC/PurpurExtras into Invisible-item-frame-module
 Conflicts:
	src/main/java/org/purpurmc/purpurextras/modules/PurpurExtrasModule.java
2022-07-22 17:50:38 +02:00
YouHaveTrouble 6f9c9817e1 Merge pull request #26 from illogicalsong/nether-roof-building-module
prevent building on nether roof
2022-07-22 17:44:57 +02:00
YouHaveTrouble 5705798e62 skip boolean and don't send message if it's empty in config 2022-07-22 17:42:16 +02:00
YouHaveTrouble eefb1649c0 codestyle, use already instanciated minimessage, make permission register regardless if feature is on 2022-07-22 17:38:20 +02:00
YouHaveTrouble 32b10c844d Create contributing.md 2022-07-17 21:08:35 +02:00
YouHaveTrouble ba429c74dd Merge pull request #25 from PurpurMC/modules
Module system and package name change
2022-07-17 17:52:17 +02:00
YouHaveTrouble fab55fe945 remove debug 2022-07-09 21:20:40 +02:00
YouHaveTrouble 7266fba207 dispenser module, fix reloading config 2022-07-09 21:16:49 +02:00
YouHaveTrouble b813c7c758 change package name 2022-07-09 01:54:24 +02:00
YouHaveTrouble 0623062dde rename util method 2022-07-09 01:50:44 +02:00
YouHaveTrouble 49b640b173 most features moved to modules, refactor config 2022-07-09 01:47:06 +02:00
YouHaveTrouble e2830733c8 more work on migrating to modules 2022-07-07 23:57:28 +02:00
YouHaveTrouble 472e491abe add modules to registered ones 2022-07-07 00:07:24 +02:00
YouHaveTrouble 4e2de05cf8 move some of the features to modules 2022-07-07 00:02:27 +02:00
YouHaveTrouble ed80532a2c hold up, wait a minute
version was already bumped
2022-07-03 19:36:49 +02:00
YouHaveTrouble 6a7e3c3c91 bump version, update api depend version 2022-07-03 19:11:23 +02:00
YouHaveTrouble 7327e00b38 Merge pull request #17 from illogicalsong/master
Adds option to have chorus flowers always drop, and ability to dye bossbars
2022-07-03 18:55:39 +02:00
YouHaveTrouble fc0cffbb33 Merge pull request #16 from emielderckx/master
Add temporary README & funding.yml
2022-06-28 16:42:58 +02:00
YouHaveTrouble e0eee7066a remove feeding wither rose to skeleton 2022-06-25 11:41:24 +02:00
YouHaveTrouble 3a4060c39a bump version 2022-06-03 18:24:19 +02:00
YouHaveTrouble 1edd6770dd shorten world getting 2022-06-03 18:22:22 +02:00
YouHaveTrouble cfae81fc25 ability to open iron doors and trapdoors 2022-06-03 18:10:31 +02:00
YouHaveTrouble 56b5354d90 bump version 2022-06-03 16:56:10 +02:00
YouHaveTrouble 1fbf64b999 dispensers can again activate jukeboxes 2022-06-03 16:56:04 +02:00
YouHaveTrouble 67eba0477d remove leftover debug 2022-06-03 16:55:37 +02:00
YouHaveTrouble 3e57e12a9a lightning transforms mobs upgrades 2022-05-28 11:39:48 +02:00
YouHaveTrouble 810d01ad02 rework lightning transforms mobs 2022-05-18 19:01:33 +02:00
YouHaveTrouble 68f4ab5035 bump version 2022-05-06 17:37:28 +02:00
YouHaveTrouble 620c6a65f0 Merge pull request #10 from 12emin34/skeleton-wither-rose-transformation
Skeletons to Wither Skeletons when giving a wither rose
2022-05-04 21:18:54 +02:00
YouHaveTrouble 7d4e771d8c add option for totems to save players from void death 2022-03-26 23:11:24 +01:00
YouHaveTrouble 942031ef68 update minimessage code 2022-03-08 19:14:44 +01:00