I know a little trick, but there are maybe better ways:
Give the mob a invisible rider and with Entity.getRider(ent) (gives the Id of the rider) and with Entity.getRiding(ent) (gives a number, which is only -1 if there's no rider, otherwise it's a number like 19482749) you can look with mob as a rider and can set the Skin, renderer... whatever back. (Don't forget to make the rider also invisble! You should make preventDefault() if the rider becomes attacked!)
Its my problem when i made a mob and when i leave, it returns to a vanilla mob (default mob), someone can help?
Wip: go here!
Support my first ever mod that will be a sucess!
an rpg that have never seen before!
uncludes storyline, map, boss, and many more!
The link is above.
o here for details of all i do xD
for more detailes of my life xD
pls donate me if u want (0.99$) to support my work in progress PvPCraft serva!
use leet donation. Port = 29828
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumI know a little trick, but there are maybe better ways:
Give the mob a invisible rider and with Entity.getRider(ent) (gives the Id of the rider) and with Entity.getRiding(ent) (gives a number, which is only -1 if there's no rider, otherwise it's a number like 19482749) you can look with mob as a rider and can set the Skin, renderer... whatever back. (Don't forget to make the rider also invisble! You should make preventDefault() if the rider becomes attacked!)
Can u make an example for it? Sorry im not good at learning (cause i learn by examples) tnx
Wip: go here!
Support my first ever mod that will be a sucess!
an rpg that have never seen before!
uncludes storyline, map, boss, and many more!
The link is above.
o here for details of all i do xD
for more detailes of my life xD
pls donate me if u want (0.99$) to support my work in progress PvPCraft serva!
use leet donation. Port = 29828
-
View User Profile
-
View Posts
-
Send Message
Curse Premiumvar Ren = Renderer.createHumanoidRenderer();
addTheRenderer(Ren);
function addTheRenderer(renderer){
var model = renderer.getModel();
var head = model.getPart("head").clear();
var body = model.getPart("body").clear();
var rArm = model.getPart("rightArm").clear();
var lArm = model.getPart("leftArm").clear();
var rLeg = model.getPart("rightLeg").clear();
var lLeg = model.getPart("leftLeg").clear();
}
//until this line I made the invisble renderer, because I cleared everything
function useItem(x,y,z,itemId,blockId,side){
if(itemId==267){ //if you use a iron-sword it spawns the entity (try it out)
mob = Level.spawnMob(x, y + 1, z, 15, "mob/magmacube.png");
rider = Level.spawnMob(x+3, y +1, z, 15, "mob/magmacube.png");
Entity.setRenderType(rider, Ren.renderType);
Entity.rideAnimal(rider, mob);
}
}
function entityAddedHook(e){ //make the renderer to your custom renderers when the Entity is Added
if(Entity.getEntityTypeId(Entity.getRider(e))==15){
Entity.setRenderType(Entity.getRider(e), Ren.renderType);
}
}
Did you read my private Message?
Ya, tnx
Wip: go here!
Support my first ever mod that will be a sucess!
an rpg that have never seen before!
uncludes storyline, map, boss, and many more!
The link is above.
o here for details of all i do xD
for more detailes of my life xD
pls donate me if u want (0.99$) to support my work in progress PvPCraft serva!
use leet donation. Port = 29828