Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge worldgroup #20

Merged
merged 37 commits into from
Nov 13, 2020
Merged

Merge worldgroup #20

merged 37 commits into from
Nov 13, 2020

Conversation

2kai2kai2
Copy link
Contributor

Worldgroup is stable enough to merge.

nlaha and others added 30 commits November 7, 2020 22:14
- Implemented first world group (/wgroup) commands
- World group getters and setters
- Mocked database functions
Add list functions that send tellraws to either reference other lists or switch true/false options.
- Teams list and list for each team
- WorldGroup lists and list for each group
- List of ranks
- True/false options for permissions - ranks and member lists
Pretty-ifying
- TODO: Team serialization subclass
# Conflicts:
#	src/com/github/gcc_minecraft_team/sps_mc_link_spigot/claims/Team.java
#	src/com/github/gcc_minecraft_team/sps_mc_link_spigot/claims/WorldGroup.java
#	src/com/github/gcc_minecraft_team/sps_mc_link_spigot/database/DatabaseLink.java
#	src/com/github/gcc_minecraft_team/sps_mc_link_spigot/database/DatabaseThreads.java
- Add debugging to batch file
- No renaming
- No shearing
- No stealing from armor stands & item frames
- No stealing from mine carts
- Arrow to show player look direction (occasional update rate issues)
- Use onPlayerMove() to only update when changing chunks or look direction
- Player color changes by the chunk they are currently in
… update. TODO, fix this and multithread the map update.
Moved claim board code to new file
Claim board updating in new Threads
- show death coords on respawn
- fix team display in compass bar
- Created claims map
- Compiled all custom maps into the map registry to manage saving maps
- Map commands to create different maps
- Updated NickAPI

I hope it doesn't break but I'm going to bed.
The quick fix resulted in constant re-initialization of maps and bad performance. Instead, we just initialize every custom map by its ID (unfortunately currently using a depreciated method) on server startup to avoid move updates that cause slowdowns.

- Error handling for invalid PlayerMap frame. We should do something to make those dynamic and not just one file.
2kai2kai2 and others added 7 commits November 11, 2020 14:23
- Death messages are now dark purple version of normal death messages with player names replaced.
- Ping list on multiplayer menu is empty because there is no way to make it show SPS names instead of minecraft names.
@2kai2kai2 2kai2kai2 merged commit 0c8b105 into main Nov 13, 2020
@2kai2kai2 2kai2kai2 deleted the worldgroup branch November 13, 2020 19:45
@2kai2kai2 2kai2kai2 restored the worldgroup branch November 13, 2020 19:45
@nlaha nlaha deleted the worldgroup branch November 22, 2020 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants