[5.0.0] Breaking change merged: Settable player collisionbox

Post Reply
User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

[5.0.0] Breaking change merged: Settable player collisionbox

by paramat » Post

This feature has been added to MT 0.4.16dev https://github.com/minetest/minetest/pull/6007
More details of the issues can be found here https://github.com/minetest/minetest/pull/2738
The MTGame PR that was also merged is https://github.com/minetest/minetest_game/pull/1785
This is a breaking change as part of 0.5.0 changes, as warned about in viewtopic.php?f=18&t=17929

The breaking commits are in MTEngine https://github.com/minetest/minetest/co ... 26e2a523ca
and in MTGame https://github.com/minetest/minetest_ga ... 2c506fd6a6

This breaks new server-old client and old server-new client compatibility. Using incompatible server and client causes players to be shifted vertically by 1 node.
Because there was also a change to the player model in MTGame you need to make sure to use the corresponding version of MTGame, it is not backwards-compatible over this change and can also cause a 1-node vertical player offset.
Also, any mod that provides a player model, such as armour mods, will need updating to remove the vertical 1-node offset, which has just been removed from the MTGame player model.

It is recommended you stay on a version of MT 0.4.16dev just before this change (21 July) until you update to 0.5.0 when it is released.
Last edited by paramat on Fri Aug 11, 2017 08:33, edited 2 times in total.

User avatar
Wuzzy
Member
Posts: 4786
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: 0.5.0 Breaking change merged: Settable player collisionb

by Wuzzy » Post

Yes!

:D

User avatar
kaadmy
Member
Posts: 706
Joined: Thu Aug 27, 2015 23:07
GitHub: kaadmy
IRC: KaadmY
In-game: KaadmY kaadmy NeD

Re: 0.5.0 Breaking change merged: Settable player collisionb

by kaadmy » Post

Wheee!
Never paint white stripes on roads near Zebra crossings.

Pixture

wilkgr76
Member
Posts: 832
Joined: Wed Feb 18, 2015 02:44
GitHub: wilkgr76

Re: 0.5.0 Breaking change merged: Settable player collisionb

by wilkgr76 » Post

YESSSS :D
N/A

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: 0.5.0 Breaking change merged: Settable player collisionb

by azekill_DIABLO » Post

oh year!!
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: 0.5.0 Breaking change merged: Settable player collisionb

by paramat » Post

I forgot to mention: because there was also a change to the player model in MTGame you need to make sure to use the corresponding version of MTGame, it is not backwards-compatible over this change.
As there will now be other breaking changes (now is the ideal time to make any useful compatibility-breaking change) it is recommended you keep your servers, clients and MTGame all on versions before 21 July.

To be clear though, we are not dropping support for existing worlds, they will not be broken by moving to 0.5.0.

BBmine
Member
Posts: 3476
Joined: Sun Jul 12, 2015 22:51
GitHub: BBmine
IRC: BBmine
In-game: Baggins
Location: USA

Re: 0.5.0 Breaking change merged: Settable player collisionb

by BBmine » Post

No! Minetest is....ARGH! I might stay on 0.4.15 forever! 0.4.16 was when minetest started this BAD trend.

wilkgr76
Member
Posts: 832
Joined: Wed Feb 18, 2015 02:44
GitHub: wilkgr76

Re: 0.5.0 Breaking change merged: Settable player collisionb

by wilkgr76 » Post

"BAD trend" LMAO

You do realise that the network protocol coming in 0.5 is breaking compatibility with 0.4.x clients? I mean, it's not an issue if you constantly play singleplayer, but anytime you want to play online, you'll have to use a 0.5.x client.

Also, you don't seem to have backed up your statement at all. Do explain further, but in a place that is more appropriate, such as a PM or Hangouts. Thank you.
N/A

User avatar
firefox
Member
Posts: 1709
Joined: Wed Jan 14, 2015 07:34
In-game: Red_Fox
Location: Xanadu

Re: 0.5.0 Breaking change merged: Settable player collisionb

by firefox » Post

wilkgr76 wrote:"BAD trend" LMAO

You do realise that the network protocol coming in 0.5 is breaking compatibility with 0.4.x clients? I mean, it's not an issue if you constantly play singleplayer, but anytime you want to play online, you'll have to use a 0.5.x client.
that should lock out all the WorldCraft, ExploreCraft, FreeCraft, BlockCraft, <insert random android app name here> from our servers, right?
yay~ :D
✨🏳️‍🌈♣️✨

wilkgr76
Member
Posts: 832
Joined: Wed Feb 18, 2015 02:44
GitHub: wilkgr76

Re: 0.5.0 Breaking change merged: Settable player collisionb

by wilkgr76 » Post

Until they update their codebase. *sigh*
N/A

User avatar
v-rob
Developer
Posts: 970
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Re: 0.5.0 Breaking change merged: Settable player collisionb

by v-rob » Post

wilkgr76 wrote:Until they update their codebase. *sigh*
We delete all posts connected to breaking changes and don't tell anyone. (Devious laugh)
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

Sires
Member
Posts: 190
Joined: Mon Jan 02, 2017 21:00
GitHub: Sires0
IRC: Sires
In-game: Sires Sores Siri Seris or anything ppl call me
Location: :noitacoL

Re: 0.5.0 Breaking change merged: Settable player collisionb

by Sires » Post

v-rob wrote:
wilkgr76 wrote:Until they update their codebase. *sigh*
We delete all posts connected to breaking changes and don't tell anyone. (Devious laugh)
Better, make a feature that locks the player from playing the game if he is using a copy client like "Multicraft, Blockcraft and stuff" and make a mod that checks if the player has this feature, if the player don't have, kick the player with the following reason: "You should have the MINETEST client to play, not a copy of it"

:)

**EDIT**
Woah my idea may work maybe if every server use this mod, we would only need to make the feature that checks the app name, bruh maybe not, they will create features with the same name and it won't work, but maybe it could be a client sided mod that the server sends to the play, that somehow checks the name of the app and sends it back to the server and the server kicks if it's a copy
I don't have anything important to say.

Sires
Member
Posts: 190
Joined: Mon Jan 02, 2017 21:00
GitHub: Sires0
IRC: Sires
In-game: Sires Sores Siri Seris or anything ppl call me
Location: :noitacoL

Re: 0.5.0 Breaking change merged: Settable player collisionb

by Sires » Post

Maybe a dumb question but, will lua mods be able to change the collisionbox?
I don't have anything important to say.

twoelk
Member
Posts: 1482
Joined: Fri Apr 19, 2013 16:19
GitHub: twoelk
IRC: twoelk
In-game: twoelk
Location: northern Germany

Re: 0.5.0 Breaking change merged: Settable player collisionb

by twoelk » Post

Sires wrote:Maybe a dumb question but, will lua mods be able to change the collisionbox?
read pull 1785 from the link list from the first post?

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: 0.5.0 Breaking change merged: Settable player collisionb

by paramat » Post

This 'BAD trend' is called a major new version of MT, the same bad trend gave you lua modding when we moved from 0.3 to 0.4.

User avatar
philipbenr
Member
Posts: 1897
Joined: Fri Jun 14, 2013 01:56
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi
Location: United States

Re: 0.5.0 Breaking change merged: Settable player collisionb

by philipbenr » Post

Some people will always find progress bad.

The devs wouldn't be changing it unless there was a legitimate reason to change, so its for the best I'm sure (I haven't read the change-notes myself yet)
Last edited by philipbenr on Thu Nov 16, 2017 19:46, edited 1 time in total.

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: 0.5.0 Breaking change merged: Settable player collisionb

by azekill_DIABLO » Post

philipbenr wrote:Some people will always find progress bad.
Yeah, but sometimes they just shouldn't talk of it. No but really this is SUPER useful! We can finally do morphing mods!
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests