Push (Single Player)

Upvotes: 25
Supported MCreator versions
Tags / plugin type
About the plugin

This plugin is just a simple plugin to add the option to check for Alt, Ctrl, Shift or all three are down.


Known limitations:
Screen is apart of the GUI class what servers don't have so you would have to do a client side only check and send the information to the
server, and servers will throw out a error.(Attempted to load class net/minecraft/client/gui/screen/Screen for invalid dist DEDICATED_SERVER)

If you want keys to work on a server please use the built in Key bindings, the limitation of how screen works on a server can't be over come
this isn't a bug with the plugin but a limitation with servers, since there is already a work around takes as long as it would take to come up with
a made work around to use push on a server I advice you to use that.


Change Log:
#Tested in 2022.1.16.5/1.18.2 forge 
#Added a All key check (1.16.5 to 1.18.2 tested)
#Tested in 2021.3 Basic test(shift) for 1.16.5 + 1.17.1 Forge
#Tested in Unreleased 2022.1 1.17.1/1.18.1 forge
# Fixed problems in language file
# Test in 2021.2 EAP and Source

This plugin is just a simple plugin to add the option to check for Alt, Ctrl and shift is down.

Example #1In-Game #1

Few tweaks updated by Goldorion, Please don't edit my work and release it on any website without following the license, another way
to submit fix's and changes is via GitHub the changes people have made and released without following the license has already been
pointed out but never posted where it should of been, via GitHub, please follow the License thanks.



https://github.com/LexShadow/Push (out of date right now)

GNU General Public License version 3 (GPLv3)
Plugin downloads
Attachment Size
Push - Single Player118.21 KB 118.21 KB
Push - Single Player92.03 KB 92.03 KB
Push - Single Player87.56 KB 87.56 KB


Hello i have no shift and ctrl procedures. i have only alt procedure.


I have tested this on a few systems and I can't see this problem, if it's loading one it's mostly loaded the other so maybe close MCR and restart your PC and try and reload it all this could be a Blocky UI bug, I don't have a Ubuntu based OS to test if it's OS related though it shouldn't be. Open a Issus on GitHub and I will be able to keep a eye on it.

Hello, here is a fixed version of the plugin : (Works for English and French)

Don't forget do first delete the old version of the plugin. Here is a link to do it :

Hello, sorry for the inadvertence, i didn't saw there was a GitHub link 😅😶
I deleted the file from my server. Don't worry, it hasn't been posted anywhere else.
I didn't want to hamper intellectual property, I just wanted to help the community.
Sorry again,

Really nice addon, I will use it for expanded descriptions which will only be visible wenn shift is pressed

When you download the plugin make sure you delete the old version first then install the update, the tooltops was fixed in, if there is bugs please report it on GitHub so I can see the reply even when notify me is on I don't get told about updates here so please use the issue tracked on GitHub, if you want to make changes to this plugin follow the Lic thanks.

Give it a try with 1.17.1 as I made this for client version I use it in 2021.3 in 1.16.5 so it might work fine in 1.17.1, 1.8 I can't say yet as I don't have that client I am been unable to build that version now as they not updated the wiki on how to compile it I feel it's a big FU to devs so I will just have to wait until it's public.

I am going to update and test 1.17.1 later this week I seen I never included the folder for it.

My update might now work, it seems it worked when I first tested it but today when reopening a 1.17.1 project it didn't work so I am not sure if anyone else is having this problem please let me know.

I was wondering, how does this work on servers? When i made my own "press key check" with varibles before this was updated the keybindings did not work.