#Entity Type? Need help determining entity

21 messages · Page 1 of 1 (latest)

paper bobcat
#
CommonAddedEvents.entityTame(event => {
    console.log('Entity Tame event fired!');
    console.log(event);
    if(event.entity.type === 'minecraft:wolf') {
        console.log('TAMED WOLF');
    }
});

Goal: My IF statement wants to log "TAMED WOLF" to the console if the player tames a wolf.

Problem: My IF statement does not log to the console despite taming a wolf. I am not sure how to check the entity type in entityTame. I am using KubeJS Additions to use entity Tame.

mystic stratusBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

spare grail
#

Does no message at all display to console?

paper bobcat
#

Only the 'Entity Tame event fired!'

#
[21:27:57] [INFO ] Loaded script server_scripts:animaltame.js in 0.0 s
[21:27:57] [INFO ] server_scripts:script.js:3: Hello, World! (You will see this line every time server resources reload)
[21:27:57] [INFO ] Loaded script server_scripts:script.js in 0.0 s
[21:27:57] [INFO ] Loaded 2/2 KubeJS server scripts in 0.005 s
[21:28:00] [INFO ] server_scripts:animaltame.js:2: Entity Tame event fired!
[21:28:00] [INFO ] server_scripts:animaltame.js:3: pie.ilikepiefoo.events.EntityTameEventJS@1a386036 [pie.ilikepiefoo.events.EntityTameEventJS]
[21:30:16] [INFO ] server_scripts:animaltame.js:2: Entity Tame event fired!
[21:30:16] [INFO ] server_scripts:animaltame.js:3: pie.ilikepiefoo.events.EntityTameEventJS@4932d6ab [pie.ilikepiefoo.events.EntityTameEventJS]
[21:30:34] [INFO ] server_scripts:animaltame.js:2: Entity Tame event fired!
[21:30:34] [INFO ] server_scripts:animaltame.js:3: pie.ilikepiefoo.events.EntityTameEventJS@6b36f517 [pie.ilikepiefoo.events.EntityTameEventJS]
[21:42:49] [INFO ] server_scripts:animaltame.js:2: Entity Tame event fired!
[21:42:49] [INFO ] server_scripts:animaltame.js:3: pie.ilikepiefoo.events.EntityTameEventJS@85cbf12 [pie.ilikepiefoo.events.EntityTameEventJS]
spare grail
#

Okay, cool. Then it’s just an issue with the of statement you have.

#

I thought KJS Additions was broken again, I was going to lose my mind lol

#

let me pull up the docs rq

#

Try logging the event.entity.type to see what kind of string it displays.

paper bobcat
#

[21:48:36] [INFO ] server_scripts:animaltame.js:4: minecraft:player

#

ah

spare grail
#

Try doing event.animal.type

#

entity is the player

#

(because it extends from a player event)

paper bobcat
#

[21:50:09] [INFO ] server_scripts:animaltame.js:7: TAMED WOLF

#

boom, that was it

spare grail
#

Nice

paper bobcat
#

ty so much!

spare grail
#

If you have any other questions about KJS Additions, just say the name of the mod in the message or ping me.
I get notified either way.

paper bobcat
#

Will do!