Pehkui Scaling Procedures [Forge 1.20.1]

Published by MinoBanana on
Supported MCreator versions
2023.4
2024.1
Tags / plugin type
Procedures
Plugin Logo
Downloads:
1386
Upvotes: 11
Plugin forum topic
About the plugin

A Plugin For Resizing Your Mobs 

 

Supports Versions: 1.20.1

 

Ever wanted to resize your mobs? Perhaps make them bigger or smaller depending on different conditions? Well with Pehkui Scaling Procedures you can!

 

--Setup--

Begin by enabling Pehkui by navigating to the top right --> click workspace settings --> external API's

enable pehkui

 

--Procedure Overview--

To alter a specific mobs height or width, use the Event/Target Entity version of the scale block

event entity scaling

 

To alter the scale of all entities (must be already spawned and rendered) use the following block

Alter all entity instance heights and widths

To reduce the height/width, simply do the same but with the Reduce Scale block.

 

--Reset Scale--

To reset the scale of a mob, use the Reset Scale block and select your mob / use an Event Target.

Reset scale block

 

 

NOTE YOU WILL REQUIRE PEHKUI TO BE DOWNLOADED IN YOUR MODPACK BEFORE RUNNING OUTSIDE OF MCREATOR

 

Change Log Version 1.0.1:

  • Switched from Having to Type Out the ModID and EntityID to Being Able to Select It Instead (THIS VERSION HAS A FEW BUGS IN IT)

     

Change Log Version 1.0.2:

  • Fixed Bugs With Certain Entities Not Scaling
  • Added Ability to Target Specific Instances of Entities
  • Changed Color of Scaling Blocks

 

Coming Soon

  1. Alter model height and width (without hitboxes)
  2. Alter hitbox height and width 
  3. Alter entity properties based on tags 
  4. Alter entity properties based on nbt values 
  5. Change other entity attributes 
  6. Get current scale procedure 
  7. Fabric Support and 1.19.4 support
License
All Rights Reserved

Plugin downloads
(2023.4) Pehkui Scaler by MinoBanana - Pehkui_Scaler.zipUploaded on: 01/27/2024 - 04:01   File size: 4.84 KB
(2023.4) UPDATED VERSION 1.0.1 - Pehkui_Scaler.zipUploaded on: 02/02/2024 - 17:25   File size: 5.05 KB
(2023.4) UPDATED VERSION 1.0.2 - Many Bug Fixes + Target Specific Entities - Pehkui_Scaler_0.zipUploaded on: 02/05/2024 - 00:39   File size: 8.3 KB
(2024.1) - UPDATED VERSION 1.0.3 - Added Support for Mcreator 2024.1 - pehkui_1.0.3.zipUploaded on: 04/14/2024 - 13:18   File size: 8.35 KB

Comments

When starting MCreator, it should notify the user that an updated version is available. Doesn't look like you have enabled the version checker yet. :-)

why does it target every instance of an entity instead of just using event/target entity blocks to target individual ones?

doesn't seem to work with my mobs. Put all in lower case and tried various ways with no success. The procedure is called when the entity is hurt and everything else in the procedure works fine, just not the scaling. I'm trying this with Forge 1.20.1 and MCreator 2023.4. Is there some other step that isn't mentioned above?

Can you send me your workspace? I can set it up for you and check why it's not working. I can also get it to work for an individual mob I believe. My discord is minobanana, send a friend request and i'll accept

I would like to know if there is a way to reduce the entity, for example I tested it with 0.5, but the player remained normal size

Now with the update my question is how to change the player's size, because in the "data list entry selection" I didn't find the player entity.

You could continue having this data list and use the "minecraft components" event/target entity, source entity, immediate source entity, entity iterator

and thanks for your attention, I loved your plugin, I spend a lot of time playing with it and its uses.

Just a question, you don't have to but, will you ever port this plugin to versions like 1.16.5 and 1.18.2 whenever you're free

You can use datalists to obtain registry names of entities (vanilla and custom) so users don't have to enter names manually

I'll change it, but what is the datalist for all entities? I found customEntity for modded ones, and entities for vanilla ones but not one for both. Also does it return the entity with the modID? Because I need that as well to pass into the command