mirror of
https://github.com/lukasabbe/bookshelf-inspector.git
synced 2026-04-30 10:40:53 +00:00
Support for " More Chiseled Bookshelf Variants\
This commit is contained in:
+1
-1
@@ -6,7 +6,7 @@ minecraft_version=1.21.5
|
|||||||
yarn_mappings=1.21.5+build.1
|
yarn_mappings=1.21.5+build.1
|
||||||
loader_version=0.16.10
|
loader_version=0.16.10
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version=1.10+1.21.5
|
mod_version=1.11+1.21.5
|
||||||
maven_group=me.lukasabbe
|
maven_group=me.lukasabbe
|
||||||
archives_base_name=Bookshelfinspector
|
archives_base_name=Bookshelfinspector
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
package me.lukasabbe.bookshelfinspector.data;
|
||||||
|
|
||||||
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.registry.RegistryKeys;
|
||||||
|
import net.minecraft.registry.tag.TagKey;
|
||||||
|
import net.minecraft.util.Identifier;
|
||||||
|
|
||||||
|
public class Tags {
|
||||||
|
public static final TagKey<Block> CHISELED_BOOKSHELVES = TagKey.of(RegistryKeys.BLOCK, Identifier.of("c", "chiseled_bookshelves"));
|
||||||
|
}
|
||||||
@@ -2,18 +2,17 @@ package me.lukasabbe.bookshelfinspector.util;
|
|||||||
|
|
||||||
import me.lukasabbe.bookshelfinspector.BookshelfinspectorClient;
|
import me.lukasabbe.bookshelfinspector.BookshelfinspectorClient;
|
||||||
import me.lukasabbe.bookshelfinspector.data.BookData;
|
import me.lukasabbe.bookshelfinspector.data.BookData;
|
||||||
|
import me.lukasabbe.bookshelfinspector.data.Tags;
|
||||||
import me.lukasabbe.bookshelfinspector.mixin.BookshelfInvoker;
|
import me.lukasabbe.bookshelfinspector.mixin.BookshelfInvoker;
|
||||||
import me.lukasabbe.bookshelfinspector.network.packets.BookShelfInventoryRequestPayload;
|
import me.lukasabbe.bookshelfinspector.network.packets.BookShelfInventoryRequestPayload;
|
||||||
import me.lukasabbe.bookshelfinspector.network.packets.LecternInventoryRequestPayload;
|
import me.lukasabbe.bookshelfinspector.network.packets.LecternInventoryRequestPayload;
|
||||||
import net.fabricmc.api.EnvType;
|
import net.fabricmc.api.EnvType;
|
||||||
import net.fabricmc.api.Environment;
|
import net.fabricmc.api.Environment;
|
||||||
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
|
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
|
||||||
import net.fabricmc.fabric.api.tag.convention.v2.ConventionalBlockTags;
|
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
import net.minecraft.block.Blocks;
|
import net.minecraft.block.Blocks;
|
||||||
import net.minecraft.block.ChiseledBookshelfBlock;
|
import net.minecraft.block.ChiseledBookshelfBlock;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.registry.tag.BlockTags;
|
|
||||||
import net.minecraft.util.hit.BlockHitResult;
|
import net.minecraft.util.hit.BlockHitResult;
|
||||||
import net.minecraft.util.hit.HitResult;
|
import net.minecraft.util.hit.HitResult;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
@@ -53,7 +52,7 @@ public class Inspector {
|
|||||||
bookShelfData.latestPos = pos;
|
bookShelfData.latestPos = pos;
|
||||||
|
|
||||||
|
|
||||||
if(client.player.getWorld().getBlockState(pos).isOf(Blocks.CHISELED_BOOKSHELF)){
|
if(client.player.getWorld().getBlockState(pos).isIn(Tags.CHISELED_BOOKSHELVES)){
|
||||||
bookShelfInspect(pos, blockHitResult, client);
|
bookShelfInspect(pos, blockHitResult, client);
|
||||||
}else if(client.player.getWorld().getBlockState(pos).isOf(Blocks.LECTERN) && config.lecternToggle){
|
}else if(client.player.getWorld().getBlockState(pos).isOf(Blocks.LECTERN) && config.lecternToggle){
|
||||||
lecternInspect(pos);
|
lecternInspect(pos);
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"minecraft:chiseled_bookshelf"
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user