package info.u_team.u_team_core.item;

import java.util.function.Supplier;

import info.u_team.u_team_core.api.registry.IURegistryType;
import net.minecraft.fluid.Fluid;
import net.minecraft.item.BucketItem;

public class UBucketItem extends BucketItem implements IURegistryType {
	
	protected final String name;
	
	public UBucketItem(String name, Properties builder, Supplier<? extends Fluid> supplier) {
		super(supplier, builder);
		this.name = name;
	}
	
	@Override
	public String getEntryName() {
		return name;
	}
}

@@ -189,26 +189,17 @@
 ft.item.
-BucketItem
+*
 ;%0A%0Apubli
@@ -343,23 +343,26 @@
 perties 
-builder
+properties
 , Suppli
@@ -385,45 +385,236 @@
 id%3E 
-supplier) %7B%0A%09%09super(supplier, builder
+fluid) %7B%0A%09%09this(name, null, properties, fluid);%0A%09%7D%0A%09%0A%09public UBucketItem(String name, ItemGroup group, Properties properties, Supplier%3C? extends Fluid%3E fluid) %7B%0A%09%09super(fluid, group == null ? properties : properties.group(group)
 );%0A%09

Add a ctor with the itemgroup