mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-17 03:25:14 -04:00
Fix InventoryOrder for 16 bit blocks
This commit is contained in:
parent
467c79ee28
commit
a1866c29e2
@ -71,7 +71,7 @@ namespace ClassicalSharp.Network {
|
||||
net.packetSizes[Opcode.CpeSetBlockPermission] += 1;
|
||||
net.packetSizes[Opcode.CpeUndefineBlock] += 1;
|
||||
net.packetSizes[Opcode.CpeDefineBlockExt] += 1;
|
||||
net.packetSizes[Opcode.CpeSetInventoryOrder] += 1;
|
||||
net.packetSizes[Opcode.CpeSetInventoryOrder] += 2;
|
||||
// TODO: do this one more efficiently
|
||||
net.packetSizes[Opcode.CpeBulkBlockUpdate] += 256;
|
||||
|
||||
|
@ -398,10 +398,10 @@ namespace ClassicalSharp.Network.Protocols {
|
||||
|
||||
void HandleSetInventoryOrder() {
|
||||
BlockID block = reader.ReadBlock();
|
||||
byte order = reader.ReadUInt8();
|
||||
BlockID order = reader.ReadBlock();
|
||||
|
||||
game.Inventory.Remove(block);
|
||||
if (order != Block.Invalid) {
|
||||
if (order != 255) {
|
||||
game.Inventory.Insert(order, block);
|
||||
}
|
||||
}
|
||||
|
@ -23,10 +23,6 @@ namespace Launcher.Patcher {
|
||||
const string jar162Uri = "http://s3.amazonaws.com/Minecraft.Download/versions/1.6.2/1.6.2.jar";
|
||||
const string pngTerrainPatchUri = "http://static.classicube.net/terrain-patch2.png";
|
||||
const string pngGuiPatchUri = "http://static.classicube.net/gui.png";
|
||||
const string digSoundsUri = "http://s3.amazonaws.com/MinecraftResources/sound3/dig/";
|
||||
const string altDigSoundsUri = "http://s3.amazonaws.com/MinecraftResources/sound3/random/";
|
||||
const string stepSoundsUri = "http://s3.amazonaws.com/MinecraftResources/newsound/step/";
|
||||
const string altStepSoundsUri = "http://s3.amazonaws.com/MinecraftResources/sound3/step/";
|
||||
public const string assetsUri = "http://resources.download.minecraft.net/";
|
||||
|
||||
public void DownloadItems(AsyncDownloader downloader, Action<string> setStatus) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user