IntellectualSites / IntellectualSites/PlotSquared
More options for how road schematics are tessellated
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 653
- Forks
- 975
- Avg merge
- 2m
- Merged PRs (30d)
- 6
Description
PlotSquared Feature Suggestion:
The feature I'm requesting is related to the road schematic feature. Currently, when you create a road schematic, it seems as though PlotSquared only uses one of the four roads built around the target plot and uses that as the basis for all roads (just rotated when needs be). My idea is to have it take into account one of the north-south roads and east-west roads (or maybe even all four). This image from the wiki shows with colour codes how it currently works. This image shows how it would work with my idea implemented.
How should it be implemented?
I mean the plugin would do most of the work really, implementing my idea would just result in it taking into account differences between horizontal and vertical roads, as opposed to forcing them to be the same.
Additional context
I'm making this suggestion because I have plot world designed to imitate prison cells. The walls around each plot are generated by the road schematic I have - they're pretty much just iron bars and an entrance. The problem is that since all four roads around each plot are forced to be identical, each cell has four entrances instead of one, which is silly. I understand that this situation is pretty specific, but I don't doubt that there are many others PlotSquared users that would appreciate a feature like this, even if it was just a configuration option.
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
The issue names no files, tests, or entry points. Begin by locating the road schematic generation code and its handling of the four roads around a plot; compare that behavior with the requested north-south and east-west variants. Done means road schematics can preserve directional differences without forcing all four roads to match, ideally with the requested configuration option.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100