Jump to content

Lightsaber type ignition for item, need help with how to set that up


Recommended Posts

I am essentially asking for how to set something up for 1.16.5 where I have two items with two different models and textures, I want to make something that has the ability to turn from one to the other, sort of like a lightsaber where the hilt has no properties and attack damage, but will save the properties of the fully extended sword which does have the attack damage and durability.  I want to make it so they still are two different items but retain enchantments of each other when switching between.  
How would I do this?  I have a snippet of what I want to do but no idea how to implement it.

package com.pokeforce.dragonsjourneymod.common.material;

import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;

public class SwordTransform extends Item {
    public SwordTransform(Properties properties) {

    public boolean onItemUse(ItemStack is, PlayerEntity player, World world, int par4, int par5, int par6, int par7,
            float par8, float par9, float par10) {
        if (player.isDiscrete()) {
        } else {
            // code if right clicking

Edited by PokeforceGames
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.