3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-09-17 00:33:47 +02:00

Move tool property back to non vanilla custom item

Dieser Commit ist enthalten in:
Eclipse 2024-05-11 17:30:39 +00:00
Ursprung d31e94a7b1
Commit e8266fff03
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 441A0B7FDD01D03A
2 geänderte Dateien mit 15 neuen und 20 gelöschten Zeilen

Datei anzeigen

@ -201,17 +201,6 @@ public interface CustomItemData {
*/ */
boolean canAlwaysEat(); boolean canAlwaysEat();
/**
* @deprecated Use {@link #displayHandheld()} instead.
* Gets if the item is a tool. This is used to set the render type of the item, if the item is handheld.
*
* @return if the item is a tool
*/
@Deprecated
default boolean isTool() {
return displayHandheld();
}
static CustomItemData.Builder builder() { static CustomItemData.Builder builder() {
return GeyserApi.api().provider(CustomItemData.Builder.class); return GeyserApi.api().provider(CustomItemData.Builder.class);
} }
@ -264,14 +253,6 @@ public interface CustomItemData {
Builder canAlwaysEat(boolean canAlwaysEat); Builder canAlwaysEat(boolean canAlwaysEat);
/**
* @deprecated Use {@link #displayHandheld(boolean)} instead.
*/
@Deprecated
default Builder tool(boolean isTool) {
return displayHandheld(isTool);
}
CustomItemData build(); CustomItemData build();
} }
} }

Datei anzeigen

@ -78,6 +78,17 @@ public interface NonVanillaCustomItemData extends CustomItemData {
*/ */
String block(); String block();
/**
* @deprecated Use {@link #displayHandheld()} instead.
* Gets if the item is a tool. This is used to set the render type of the item, if the item is handheld.
*
* @return if the item is a tool
*/
@Deprecated
default boolean isTool() {
return displayHandheld();
}
static NonVanillaCustomItemData.Builder builder() { static NonVanillaCustomItemData.Builder builder() {
return GeyserApi.api().provider(NonVanillaCustomItemData.Builder.class); return GeyserApi.api().provider(NonVanillaCustomItemData.Builder.class);
} }
@ -149,7 +160,10 @@ public interface NonVanillaCustomItemData extends CustomItemData {
@Override @Override
Builder canAlwaysEat(boolean canAlwaysEat); Builder canAlwaysEat(boolean canAlwaysEat);
@Override /**
* @deprecated Use {@link #displayHandheld(boolean)} instead.
*/
@Deprecated
default Builder tool(boolean isTool) { default Builder tool(boolean isTool) {
return displayHandheld(isTool); return displayHandheld(isTool);
} }