Hello, I'm testing here but it does not work on Ingredient.java
has this _enchantmentLevel but is incomplete more when I add the error!
package net.sf.l2j.gameserver.model.multisell;
import net.sf.l2j.gameserver.data.ItemTable;
import net.sf.l2j.gameserver.model.item.kind.Armor;
import net.sf.l2j.gameserver.model.item.kind.Item;
import net.sf.l2j.gameserver.model.item.kind.Weapon;
import net.sf.l2j.gameserver.templates.StatsSet;
/**
* A datatype which is part of multisell system. It is either the "result" or the "required part" of a multisell action.
*/
public class Ingredient
{
private int _itemId;
private int _itemCount;
private int _enchantmentLevel;
private boolean _isTaxIngredient;
private boolean _maintainIngredient;
private Item _template = null;
public Ingredient(StatsSet set)
{
this(set.getInteger("id"), set.getInteger("count"), set.getInteger("enchantmentLevel"), set.getBool("isTaxIngredient", false), set.getBool("maintainIngredient", false));
}
public Ingredient(int itemId, int itemCount, int enchantmentLevel, boolean isTaxIngredient, boolean maintainIngredient)
{
_itemId = itemId;
_itemCount = itemCount;
_enchantmentLevel = enchantmentLevel;
_isTaxIngredient = isTaxIngredient;
_maintainIngredient = maintainIngredient;
if (_itemId > 0)
_template = ItemTable.getInstance().getTemplate(_itemId);
}
/**
* @return a new Ingredient instance with the same values as this.
*/
public Ingredient getCopy()
{
return new Ingredient(_itemId, _itemCount, _enchantmentLevel, _isTaxIngredient, _maintainIngredient);
}
public final int getItemId()
{
return _itemId;
}
public final void setItemId(int itemId)
{
_itemId = itemId;
}
public final int getItemCount()
{
return _itemCount;
}
public final void setItemCount(int itemCount)
{
_itemCount = itemCount;
}
public final int getEnchantLevel()
{
return _enchantmentLevel;
}
public final void setEnchantLevel(int enchantmentLevel)
{
_enchantmentLevel = enchantmentLevel;
}
public final boolean isTaxIngredient()
{
return _isTaxIngredient;
}
public final void setIsTaxIngredient(boolean isTaxIngredient)
{
_isTaxIngredient = isTaxIngredient;
}
public final boolean getMaintainIngredient()
{
return _maintainIngredient;
}
public final void setMaintainIngredient(boolean maintainIngredient)
{
_maintainIngredient = maintainIngredient;
}
public final Item getTemplate()
{
return _template;
}
public final boolean isStackable()
{
return (_template == null) ? true : _template.isStackable();
}
public final boolean isArmorOrWeapon()
{
return (_template == null) ? false : (_template instanceof Armor) || (_template instanceof Weapon);
}
public final int getWeight()
{
return (_template == null) ? 0 : _template.getWeight();
}
}
While I respect every other admin who launches a server, including L2Gold, I can proudly say that we’ve built a community where each season brings significant changes and numerous updates. We had anywhere from a few hundred players to nearly one thousand unique players (season 2).
The server has already been rebuilt three times on different client protocols, each time introducing something fresh to the table. L2Gold Essence against most other servers; you’ll notice the difference immediately: no lag, no odd movement bugs, the best geodata (which we’ve continually improved), high FPS during mass PvP, and overall smooth gameplay. Just a single in-game click makes the contrast clear compared to servers that still feel stuck in 2007 in terms of innovation. There were times when things went very wrong due to major code reworks, refactors, and the lack of proper testing, but everything was eventually resolved.
Not only that, but we’ve also attracted CPs and clans that had never played L2Gold before. That’s one of the main reasons why we reached a higher player count than any gold-style server when compared to the original one back in the days.
100~ videos playlist:
Gmail account pricing has been updated - just 12 cents each, with discounts available for bulk purchases.
Our new Telegram channel for news, discounts, and updates - https://t.me/exfanet
New Numbers Available for Rent!
We’ve added USA Unlimited 30-day and Unlimited 7-day numbers.
📩 With these numbers, you can receive an unlimited number of messages from various services convenient and reliable!
Website link — https://vibe-sms.net/
Our Telegram channel — https://t.me/vibe_sms
sell adena
l2rebon signature x1 - 1kk = 1 dollars
l2reborn x10 - 500kk = 4 dollars
E-Global x Lu4 - 1kk = 2 dollars
BOHPTS - x20-x500 TOP PRICE
DISCORD - GODDARDSHOP
TELEGRAM - MMOPROMO
Also on sale are Epic jewelry, Clothes at a very good price
Question
l2jkain
Hello, I'm testing here but it does not work on Ingredient.java
has this _enchantmentLevel but is incomplete more when I add the error!
5 answers to this question
Recommended Posts