0.5.0 Breaking change merged: Settable player collisionbox

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

0.5.0 Breaking change merged: Settable player collisionbox

by paramat » Sat Jul 22, 2017 00:30

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 https://forum.minetest.net/viewtopic.php?f=18&t=17929

The breaking commits are in MTEngine https://github.com/minetest/minetest/commit/49920cfe8dc7869bb8235c6fe2b8ef26e2a523ca
and in MTGame https://github.com/minetest/minetest_game/commit/886537ef50a6def0927676f1e1a7932c506fd6a6

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: 3172
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
 

User avatar
kaadmy
Member
 
Posts: 701
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 » Sun Jul 23, 2017 19:23

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

Pixture
 

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

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

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

Re: 0.5.0 Breaking change merged: Settable player collisionb

by paramat » Fri Aug 11, 2017 08:30

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.
 

User avatar
BBmine
Member
 
Posts: 3416
Joined: Sun Jul 12, 2015 22:51
Location: USA
IRC: BBmine
In-game: Baggins

Re: 0.5.0 Breaking change merged: Settable player collisionb

by BBmine » Sun Sep 03, 2017 04:25

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: 831
Joined: Wed Feb 18, 2015 02:44
GitHub: wilkgr76

Re: 0.5.0 Breaking change merged: Settable player collisionb

by wilkgr76 » Sun Sep 03, 2017 07:51

"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: 1420
Joined: Wed Jan 14, 2015 07:34
Location: Xanadu
In-game: Red_Fox

Re: 0.5.0 Breaking change merged: Settable player collisionb

by firefox » Sun Sep 03, 2017 14:44

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
my game: viewtopic.php?f=49&t=15860 --- building inspiration: viewtopic.php?f=3&t=15550 --- =(^.^)= nya~
 

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

User avatar
v-rob
Member
 
Posts: 539
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob

Re: 0.5.0 Breaking change merged: Settable player collisionb

by v-rob » Sun Sep 03, 2017 23:11

wilkgr76 wrote:Until they update their codebase. *sigh*


We delete all posts connected to breaking changes and don't tell anyone. (Devious laugh)
 

Sires
Member
 
Posts: 162
Joined: Mon Jan 02, 2017 21:00
Location: Hue knows...
GitHub: Sires0
IRC: Sires
In-game: Sires

Re: 0.5.0 Breaking change merged: Settable player collisionb

by Sires » Thu Nov 09, 2017 18:29

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
Nothing to declare

For the ones reading this, expect a new minetest game soon ;-)

Also, Sires is not pronouncied like Siri, it's from Sir, use he not she(also not it, I'm not a thing :P).

**SORY MAY BED ANGLISH**
 

Sires
Member
 
Posts: 162
Joined: Mon Jan 02, 2017 21:00
Location: Hue knows...
GitHub: Sires0
IRC: Sires
In-game: Sires

Re: 0.5.0 Breaking change merged: Settable player collisionb

by Sires » Thu Nov 09, 2017 20:11

Maybe a dumb question but, will lua mods be able to change the collisionbox?
Nothing to declare

For the ones reading this, expect a new minetest game soon ;-)

Also, Sires is not pronouncied like Siri, it's from Sir, use he not she(also not it, I'm not a thing :P).

**SORY MAY BED ANGLISH**
 

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

Re: 0.5.0 Breaking change merged: Settable player collisionb

by twoelk » Thu Nov 09, 2017 20:20

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: 3181
Joined: Sun Oct 28, 2012 00:05
Location: UK
GitHub: paramat
IRC: paramat

Re: 0.5.0 Breaking change merged: Settable player collisionb

by paramat » Mon Nov 13, 2017 18:54

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: 1688
Joined: Fri Jun 14, 2013 01:56
Location: United States
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi

Re: 0.5.0 Breaking change merged: Settable player collisionb

by philipbenr » Thu Nov 16, 2017 06:27

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: 7426
Joined: Wed Oct 29, 2014 20:05
Location: OMICRON
GitHub: azekillDIABLO
In-game: azekill_DIABLO

Re: 0.5.0 Breaking change merged: Settable player collisionb

by azekill_DIABLO » Thu Nov 16, 2017 13:29

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!
 


Return to News



Who is online

Users browsing this forum: No registered users and 2 guests