Giter Site home page Giter Site logo

dailycraft / advancedspyinventory Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 419 KB

Open and modify the inventory of entities and players, and the ender chest of the players, online or not!

Home Page: https://www.curseforge.com/minecraft/bukkit-plugins/advancedspyinventory

License: GNU General Public License v3.0

Java 100.00%
bukkit-plugin inventory-management

advancedspyinventory's People

Contributors

dailycraft avatar maninmyvan avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

advancedspyinventory's Issues

Add head item

Add a head item that changes depending on what mob it is. This head item would have some information in it such as if the entity is on fire, if a creeper is exploding or not and how long it has left before it does and other things

Change his to their

When switching between enderchest and inventory, it says "open his ender chest/inventory". Please change it to be "open their ender chest/inventory"

Advancedspyinventory is missing mods.toml

I tried installing advancedspyinventory on a 1.16.5 bukkit sever but is says that the plugin will be excluded because it is invalid and has no mods.toml ! Are there any dependencies or something like that that is need to install?
Screenshot_2023-04-20-23-56-50-972_com android chrome-edit

Better hotbar slot changing

Make it so when you press a hotbar slot keybind while hovering over the mainhand icon it changes to that slot

Error occurred while enabling AdvancedSpyInventory v2.4.1 (Is it up to date?) java.lang.ExceptionInInitializerError: null

[21:01:21 ERROR]: Error occurred while enabling AdvancedSpyInventory v2.4.1 (Is it up to date?)
java.lang.ExceptionInInitializerError: null
at mc.dailycraft.advancedspyinventory.Main.onEnable(Main.java:53) ~[AdvancedSpyInventory.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[purpur-1.20.1.jar:git-Purpur-2062]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[purpur-1.20.1.jar:git-Purpur-2062]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:656) ~[purpur-1.20.1.jar:git-Purpur-2062]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:567) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:640) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:439) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:345) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1116) ~[purpur-1.20.1.jar:git-Purpur-2062]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:322) ~[purpur-1.20.1.jar:git-Purpur-2062]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "mc.dailycraft.advancedspyinventory.utils.Translation.format(String, Object[])" because the return value of "mc.dailycraft.advancedspyinventory.utils.Translation.of()" is null
at mc.dailycraft.advancedspyinventory.utils.Permissions.(Permissions.java:77) ~[AdvancedSpyInventory.jar:?]
at mc.dailycraft.advancedspyinventory.utils.Permissions.(Permissions.java:15) ~[AdvancedSpyInventory.jar:?]
... 13 more

no working 1.20.1

i'm write command /invsee and happens error:

org.bukkit.command.CommandException: Unhandled exception executing command 'inv' in plugin AdvancedSpyInventory v2.4.3

at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]

at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]

at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:987) ~[paper-1.20.1.jar:git-Paper-196]

at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[paper-1.20.1.jar:git-Paper-196]

at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) ~[paper-1.20.1.jar:?]

at net.minecraft.commands.Commands.performCommand(Commands.java:324) ~[?:?]

at net.minecraft.commands.Commands.performCommand(Commands.java:308) ~[?:?]

at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2354) ~[?:?]

at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$21(ServerGamePacketListenerImpl.java:2314) ~[?:?]

at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]

at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]

at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]

at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]

at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1338) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]

at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1315) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1308) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]

at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1170) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-196]

at java.lang.Thread.run(Thread.java:1570) ~[?:?]

Caused by: java.lang.NoSuchMethodError: 'void org.bukkit.inventory.meta.PotionMeta.setBasePotionType(org.bukkit.potion.PotionType)'

at mc.dailycraft.advancedspyinventory.utils.ItemStackBuilder.(ItemStackBuilder.java:105) ~[AdvancedSpyInventory-2.4.3.jar:?]

at mc.dailycraft.advancedspyinventory.inventory.PlayerInventory.getItem(PlayerInventory.java:60) ~[AdvancedSpyInventory-2.4.3.jar:?]

at mc.dailycraft.advancedspyinventory.nms.v1_20_R1.NMSContainer.a(NMSContainer.java:48) ~[AdvancedSpyInventory-2.4.3.jar:?]

at net.minecraft.world.inventory.Slot.getItem(Slot.java:51) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.world.inventory.AbstractContainerMenu.broadcastChanges(AbstractContainerMenu.java:238) ~[?:?]

at net.minecraft.world.inventory.AbstractContainerMenu.addSlotListener(AbstractContainerMenu.java:176) ~[?:?]

at net.minecraft.server.level.ServerPlayer.initMenu(ServerPlayer.java:677) ~[?:?]

at org.bukkit.craftbukkit.v1_20_R1.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:463) ~[paper-1.20.1.jar:git-Paper-196]

at mc.dailycraft.advancedspyinventory.nms.NMSHandler.openInventory(NMSHandler.java:39) ~[AdvancedSpyInventory-2.4.3.jar:?]

at mc.dailycraft.advancedspyinventory.utils.CustomInventoryView.open(CustomInventoryView.java:50) ~[AdvancedSpyInventory-2.4.3.jar:?]

at mc.dailycraft.advancedspyinventory.command.InventoryCommand.onCommand(InventoryCommand.java:60) ~[AdvancedSpyInventory-2.4.3.jar:?]

at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]

... 23 more

18:42:51 ERROR: Entity threw exception at world:898.6528806910372,77.1260665264769,163.27729307122303

java.lang.NoSuchMethodError: 'void org.bukkit.inventory.meta.PotionMeta.setBasePotionType(org.bukkit.potion.PotionType)'

at mc.dailycraft.advancedspyinventory.utils.ItemStackBuilder.(ItemStackBuilder.java:105) ~[AdvancedSpyInventory-2.4.3.jar:?]

at mc.dailycraft.advancedspyinventory.inventory.PlayerInventory.getItem(PlayerInventory.java:60) ~[AdvancedSpyInventory-2.4.3.jar:?]

at mc.dailycraft.advancedspyinventory.nms.v1_20_R1.NMSContainer.a(NMSContainer.java:48) ~[AdvancedSpyInventory-2.4.3.jar:?]

at net.minecraft.world.inventory.Slot.getItem(Slot.java:51) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.world.inventory.AbstractContainerMenu.broadcastChanges(AbstractContainerMenu.java:238) ~[?:?]

at net.minecraft.server.level.ServerPlayer.tick(ServerPlayer.java:723) ~[?:?]

at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1352) ~[?:?]

at net.minecraft.world.level.Level.guardEntityTick(Level.java:1004) ~[?:?]

at net.minecraft.server.level.ServerLevel.lambda$tick$12(ServerLevel.java:872) ~[?:?]

at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:42) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:852) ~[?:?]

at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1556) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1393) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1170) ~[paper-1.20.1.jar:git-Paper-196]

at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.20.1.jar:git-Paper-196]

at java.lang.Thread.run(Thread.java:1570) ~[?:?]

No Tab completion

whenever typing any AdvancedSpyInventory command it spams the console and says in chat "an internal error occurred while attempting to tab-complete this command".
Running on Pufferfish 1.20.4, same error on Paper
running mod ver 2.4.2

console log:

 _[15:03:28 ERROR]: Exception when {my mc name} attempted to tab complete inv
org.bukkit.command.CommandException: Unhandled exception during tab completion for command '/inv ' in plugin AdvancedSpyInventory v2.4.2
        at org.bukkit.command.PluginCommand.tabComplete(PluginCommand.java:150) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.command.Command.tabComplete(Command.java:93) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.command.SimpleCommandMap.tabComplete(SimpleCommandMap.java:240) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.CraftServer.tabCompleteCommand(CraftServer.java:2538) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at org.bukkit.craftbukkit.v1_20_R3.CraftServer.tabComplete(CraftServer.java:2510) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.getSuggestions(BukkitCommandWrapper.java:74) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at com.mojang.brigadier.tree.ArgumentCommandNode.listSuggestions(ArgumentCommandNode.java:71) ~[brigadier-1.2.9.jar:git-Pufferfish-46]
        at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:551) ~[pufferfish-1.20.4.jar:?]
        at com.mojang.brigadier.CommandDispatcher.getCompletionSuggestions(CommandDispatcher.java:531) ~[pufferfish-1.20.4.jar:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.sendServerSuggestions(ServerGamePacketListenerImpl.java:842) ~[?:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleCustomCommandSuggestions0$2(ServerGamePacketListenerImpl.java:808) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1462) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1439) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1362) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1340) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1229) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[pufferfish-1.20.4.jar:git-Pufferfish-46]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "name" is null
        at mc.dailycraft.advancedspyinventory.command.PlayerTabExecutor.lambda$onTabComplete$1(PlayerTabExecutor.java:22) ~[AdvancedSpyInventory-2.4.2.jar:?]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
        at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) ~[?:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
        at mc.dailycraft.advancedspyinventory.command.PlayerTabExecutor.onTabComplete(PlayerTabExecutor.java:23) ~[AdvancedSpyInventory-2.4.2.jar:?]
        at mc.dailycraft.advancedspyinventory.command.InventoryCommand.onTabComplete(InventoryCommand.java:93) ~[AdvancedSpyInventory-2.4.2.jar:?]
        at org.bukkit.command.PluginCommand.tabComplete(PluginCommand.java:141) ~[pufferfish-api-1.20.4-R0.1-SNAPSHOT.jar:?]
        ... 23 more_

Add potion effect option

A potion effect option that opens a menu with a list of currently active potion effects that allows you to add/remove or change the length/level of potion effects. The icon could be a water bottle or a brewing stand.

Doesn't work for my 1.20.5 server

[10:45:06 error]: [advancedspyinventory] the current version of the plugin doesn't support your server version.

My server version is 1.20.5 and the plugin version is 2.4.3

Bee inventory

Add a bee nest item in the bee inventory that says where that bee's nest is, how many bee's are inside & how full of honey it is

Pets icon

Add a tamed animals option (it says you added something like this but I can't seem to find it) that when clicked opens a menu of pets tamed. the icon can be a lead.

Add punishment option

Add a punishment option with an anvil icon that opens a new menu, configurable in a config file, in the config you can add/change/remove punishments with commands from other plugins ex: mute, freeze, ect.. if the command has an argument such as duration, the user can say so in the config and a prompt for it will appear when used.

Not working on Minecraft 1.16.5

On the curse forge page it says that the 2.0 release works on 1.16.5 but when I installed it and started my server it said that it will exclude the mod and that it is not in a file called mods.toml or something along those lines... What should I do, is there a library that I should download?

Charged Creeper

Add an item that allows us to change whether or not a creeper is charged

Baby mobs modifying

Add an item in mob inventories (for ones that have a baby version) that would change if it is a baby or not

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.