procedure to check/change entities data tags value (not nbts)

Started by Kyoukster on Tue, 07/12/2022 - 00:43

Topic category: Feature requests and ideas for MCreator

Last seen on 00:01, 29. Sep 2022
Joined Mar 2019
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
procedure to check/change entities data tags value (not nbts)
Tue, 07/12/2022 - 00:43

So this is a request with i think could help a lot of people to customize a lot of vanilla entities
and. what i request is the add of a set of procedures similar to GET/SET nbt from entity. but this one to get the Tag values from one entity which aren't nbts
*which can be specified as get/set nbt blocks*
with TAG VALUES i mean specific valeus that entities have. like creeper have

Fuse. powered. ExplosionRadius. ignited. (these values can be seen in ENGLISH minecraft wiki)

 

if you use a normal GET NBT procedure. to check or change these. new are created as NBTS and doesn't work properly
for changing something like a creeper Fuse Tag. you need to use data modify command *with execute command as entity* procedure

and would be a ton easier to do this with specific procedures and this allowing also to get the values too. which is pretty. impossible to do
and upcoming command arguments/parameters will only make things harder if only used for this purpose. and as i have seen don't help too much too

also this will help to do a ton more of things. like making truly unkillable entities (invulnerable:0/1). the UUID
(this makes a creeper not being the same as the other creeper 2 blocks away)
amount of golden hearts (AbsorptionAmount:)

attributes changeables trough procedures. like from 10 armor to 30 armor. speed from 0.2 to 0.6 and lot more of things

Last seen on 00:01, 29. Sep 2022
Joined Mar 2019
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
some procedure blocks…
Tue, 07/12/2022 - 00:44

some procedure blocks directly can change those values. but there is also A TON of values which don't exist too

like entity unique ones for example*