LegendOfMCPE / PocketRealisticMulti

Sometimes when we ask for ranks too often, we would find that SCARCITY is the basis of the fun in MCPE survival, SMP or SSP. Do you think admins are needed? No, NOT AT ALL. We just need a console to ban hackers (real hackers who endanger the network safety, not the ones who cheat). And spammers in real life can just be left alone or be put a gag in their mouth. People don't need ladders to climb a mountain. A rope is enough for it.
Other
5 stars 3 forks source link

TODOs #11

Open PEMapModder opened 10 years ago

PEMapModder commented 10 years ago

TODOs

(Everyone is assigned)

iJoshuaHD commented 10 years ago

can i add a suggestion? --> Player chat only can be heard by other player's within the chatter (10)radius.

On contrary, I think the Walk slower feature requires a client mod as of i know.

PEMapModder commented 10 years ago

Read the italic words.

by randomly cancelling move events

And player chat distance is sound waves thing

PEMapModder commented 10 years ago

I think we can change "walk slower" into "sometimes trip over".

iksaku commented 10 years ago

@PEMapModder For the slow walk... We should use $player->speed (when it's available :P)

PEMapModder commented 10 years ago

@iksaku that doesn't change the player speed. It should be a read-only field because it is only changed by the client packets. No packets are sent to the client about this. You can change it, but then it'll be immediately overridden by the next player motion packet, which only differentiates (not sure if this is the correct word) the player location of the client and the server. Well, it may look different to other players (but I think it won't), but not to the client himself. Moreover, changing a field absolutely won't do anything unless that class implements the __set() magic method because other clients receive the change of speed after an uncanceled EntityMotionEvent is called, which doesn't happen in this case.

In another view, if you only set it once, the speed can be immediately overridden if the player stops/starts walking, walks into lava, jumps, walks into water, go onto a minecart, etc... Any events that could change his speed can change the value.

Praxthisnovcht commented 9 years ago

I hope it will restart: D