IntellectualSites / IntellectualSites/PlotSquared
Offer pet (and other similar) plugins the ability to stop P2 from doing stuff with their entities (through tags/metadata)
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 653
- Forks
- 975
- Avg merge
- 2m
- Merged PRs (30d)
- 6
Description
PlotSquared Feature Suggestion:
Make PlotSquared compatible with GadgetsMenus animals.
How should it be implemented?
GadgetsMenu exists as free and as premium version, it is one of the best cosmetic plugins for Spigot and Paper.
With GadgetsMenu you can get any Mob (hostile to animals) as pet and you can also ride the pets.
There is also a Gadget to ride another player (Cowboy).
People actually really like the feature to ride the pets they got via GadgetsMenu what leads to problems with the awesome PlotSquared plugin.
- A player who rides a pet in a plot can not get kicked, PS is not finding the player while he rides a pet. Only if he gets off the pet, the player can be kicked.
- A denied player can enter the plot while riding a pet. If he get of in the plot, he can not move anymore, until he gets up again.
- This problem with the detection and finding of a player while he ride a pet is a problem in generell.
Would be awesome if it could be fixed. - [optional] the function what remove mobs on roads – actually very usefull – will also remove pets. It would be awesome if it could check if a pet is from GadgetsMenu or just a mob.
Additional context
Link to the plugin on Spigot
Free: https://www.spigotmc.org/resources/gadgetsmenu-1-8-1-15-free.10885/)
Premium: https://www.spigotmc.org/resources/gadgetsmenu-1-8-1-15-premium.62831/
Checklist:
- I made sure there are no duplicates of my suggestion (Use search)
- I made sure my suggestion does not exist yet (Check the wiki)
- I made sure my suggestion is useful for the majority of PlotSquared users
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the GadgetsMenu pet and player-riding cases described in the issue, including plot entry, kicking, denied entry, and mob removal on roads. Review PlotSquared's entity and plot-permission handling alongside GadgetsMenu's available pet metadata or tags; done means these cases behave correctly without removing supported pets.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100