ProtocolSupport / ProtocolSupportPocketStuff

Does stuff for ProtocolSupport pocket, I guess.
GNU Affero General Public License v3.0
25 stars 18 forks source link

Implement "fake" teams support #5

Closed MrPowerGamerBR closed 7 years ago

MrPowerGamerBR commented 7 years ago

https://cdn.discordapp.com/attachments/286106780189065216/373965432530403331/Screenshot_20171028-204444.png

Can be improved, but works:tm:.

(Didn't test with a lot of teams plugins yet, but it works with Citizens)

MrPowerGamerBR commented 7 years ago

I got bored and tried to implement an simple entity scale API, while it works, it doesn't persist after relogs, will probably finish it soon:tm: (stuck on entity metadata rewriting)

MrPowerGamerBR commented 7 years ago
  1. Teams are working OK, no issues there. However I didn't test with a lot of plugins that use teams.
  2. Entity scale API also works OK, even after relogging. :clap:
  3. I made some fixes to the original PSPS code.
  4. I added the Transfer API Luke at #mcpe asked for... yeah, I think I should've pushed that to master instead of this branch. (Still needs to add the PEPacketIDs to ProtocolSupportPE source code)
MrPowerGamerBR commented 7 years ago

Fixed PE -> PC skins, sorry for the new line stuff IntelliJ changed, tried fixing it by just recopying the original class and just changing that small line but it decided to convert it again, so yeah...

(or maybe that class is the only class that is with broken new lines since IntelliJ IDEA didn't change other classes)

MrPowerGamerBR commented 7 years ago

Because this PR became a giant mess of stuff unrelated to teams, I will just refactor the changes I made here and push them to master later 👍