Skip to content

Commit ae8e320

Browse files
authored
Merge branch 'master' into 1.20
2 parents 626be78 + 572385e commit ae8e320

File tree

3 files changed

+5
-14
lines changed

3 files changed

+5
-14
lines changed

changelog.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
- Updated several lang files
2-
- Added a bunch of mod books to the default config
1+
- Fix: Removing a book from the Tome changes its title to the raw name
2+
- Fix: Changing book option when looking at a mod's block is using the raw name

src/main/java/vazkii/akashictome/MorphingHandler.java

+1-10
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public final class MorphingHandler {
3737
public void onPlayerLeftClick(PlayerInteractEvent.LeftClickEmpty event) {
3838
ItemStack stack = event.getItemStack();
3939
if (!stack.isEmpty() && isAkashicTome(stack) && !stack.is(Registries.TOME.get())) {
40-
NetworkHandler.sendToServer(new MessageUnmorphTome()); //TODO fix
40+
NetworkHandler.sendToServer(new MessageUnmorphTome());
4141
}
4242
}
4343

@@ -69,15 +69,6 @@ public void onItemDropped(ItemTossEvent event) {
6969
}
7070

7171
copyCmp.remove("display");
72-
/*
73-
Component displayName = null;
74-
CompoundTag nameCmp = (CompoundTag) copyCmp.get(TAG_TOME_DISPLAY_NAME);
75-
if (nameCmp != null)
76-
displayName = Component.literal(nameCmp.getString("text"));
77-
if (displayName != null && !displayName.getString().isEmpty() && displayName != copy.getHoverName())
78-
copy.setHoverName(displayName);
79-
80-
*/
8172

8273
copyCmp.remove(TAG_MORPHING);
8374
copyCmp.remove(TAG_TOME_DISPLAY_NAME);

src/main/java/vazkii/akashictome/client/HUDHandler.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,12 @@ public void onDrawScreen(RenderGuiOverlayEvent.Post event) {
5353

5454
if (!state.isAir()) {
5555
ItemStack drawStack = ItemStack.EMPTY;
56-
String line1 = "";
56+
MutableComponent line1 = null;
5757
String line2 = "";
5858

5959
String mod = MorphingHandler.getModFromState(state);
6060
ItemStack morphStack = MorphingHandler.getShiftStackForMod(tomeStack, mod);
61+
6162
if (!morphStack.isEmpty() && !ItemStack.isSameItemSameTags(morphStack, tomeStack)) {
6263
drawStack = morphStack;
6364
line1 = NBTUtils.getCompound(morphStack, MorphingHandler.TAG_TOME_DISPLAY_NAME, false).getString("text");
@@ -70,7 +71,6 @@ public void onDrawScreen(RenderGuiOverlayEvent.Post event) {
7071
RenderSystem.blendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
7172
int sx = res.getGuiScaledWidth() / 2 - 17;
7273
int sy = res.getGuiScaledHeight() / 2 + 2;
73-
7474
guiGraphics.renderItem(drawStack, sx, sy);
7575
guiGraphics.drawString(mc.font, line1Component.withStyle(ChatFormatting.GREEN), sx + 20, sy + 4, 0xFFFFFFFF);
7676
guiGraphics.drawString(mc.font, line2, sx + 25, sy + 14, 0xFFFFFFFF);

0 commit comments

Comments
 (0)