Optimized LoreStreams

This commit is contained in:
Sn0wStorm
2019-10-11 17:51:50 +02:00
parent ca2c49ea08
commit cdd50f8504
6 changed files with 90 additions and 54 deletions
+4 -4
View File
@@ -13,8 +13,8 @@ import com.dre.brewery.integration.WGBarrelOld;
import com.dre.brewery.listeners.*;
import com.dre.brewery.lore.Base91DecoderStream;
import com.dre.brewery.lore.Base91EncoderStream;
import com.dre.brewery.lore.LoreReader;
import com.dre.brewery.lore.LoreWriter;
import com.dre.brewery.lore.LoreLoadStream;
import com.dre.brewery.lore.LoreSaveStream;
import org.apache.commons.lang.math.NumberUtils;
import org.bstats.bukkit.Metrics;
import org.bukkit.Bukkit;
@@ -93,7 +93,7 @@ public class P extends JavaPlugin {
try {
ItemMeta meta = new ItemStack(Material.POTION).getItemMeta();
DataOutputStream data = new DataOutputStream(new Base91EncoderStream(new LoreWriter(meta, 3)));
DataOutputStream data = new DataOutputStream(new Base91EncoderStream(new LoreSaveStream(meta, 3)));
data.writeInt(2);
data.writeLong(5);
@@ -111,7 +111,7 @@ public class P extends JavaPlugin {
data.close();
meta.getLore();
DataInputStream dataIn = new DataInputStream(new Base91DecoderStream(new LoreReader(meta)));
DataInputStream dataIn = new DataInputStream(new Base91DecoderStream(new LoreLoadStream(meta)));
P.p.log(dataIn.readInt() + ", " + dataIn.readLong() + ", ");