Customized HUDs for ItemsAdder
- Compass (GPS) with ability to set destination
- Money indicator (PlaceholderAPI)
Tutorials: https://github.com/LoneDev6/RPGhuds/wiki
Customized HUDs for ItemsAdder
Home Page: https://www.spigotmc.org/resources/addon-rpghuds-for-itemsadder.97486/
License: Other
Customized HUDs for ItemsAdder
Tutorials: https://github.com/LoneDev6/RPGhuds/wiki
I need to edit the source code from RPGHuds, but it is outdated from the latest version of spigot(that use the latest DataPack structure for ItemsAdder). I would really appreciate it if you could upload the new code. To be able to add new things or modify others to my need.
Thanks 😄
Hello! Is it possible to duplicate an existing coins HUD to create another one with a changed parameter? For example, to display two different currencies side by side. Thanks
When I edit the source code to add a new HUD, the console issues an error :
Failed to load PlayerData: Cannot invoke "dev.lone.itemsadder.main.bK.d(int)" because "this.internal" is null
I don't know how to solve, need your help
If I put an objective with a height of 60, I can go to the same coordinates but at a lower height, as it would be 40, it will detect me as completed.
this is a problem for me because my lobby has several floors
Have another coins HUD would be cool for multi-currency servers.
Hi, I need some advice. How do I enable rpghuds display in all worlds? My server generates new worlds with random name ( id-536363-6363-6363 etc.) And in the rpghuds config I can't enter them manually.. Can you add something like
worlds:
For use in all worlds on the server?
Or change WHITELISTED worlds to BLACKLISTED?
title, fresh install
[19:07:22 ERROR]: [ItemsAdder] Unhandled exception occured in onPacketSending(PacketEvent) for ItemsAdder
java.lang.NoSuchFieldError: SYSTEM_CHAT
at ia.m.bj.onPacketSending(SourceFile:292) ~[ItemsAdder_3.4.1.jar:?]
at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener(SortedPacketListenerList.java:195) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:149) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:535) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:516) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.ProtocolInjector.packetQueued(ProtocolInjector.java:346) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketSending(ProtocolInjector.java:308) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.ChannelInjector.processSending(ChannelInjector.java:436) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.ChannelInjector.access$800(ChannelInjector.java:72) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.ChannelInjector$3.handleScheduled(ChannelInjector.java:376) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.ChannelInjector$3.onMessageScheduled(ChannelInjector.java:346) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.ChannelProxy$2.schedulingRunnable(ChannelProxy.java:127) ~[ProtocolLib.jar:?]
at com.comphenix.protocol.injector.netty.EventLoopProxy.execute(EventLoopProxy.java:95) ~[ProtocolLib.jar:?]
at net.minecraft.network.Connection.writePacket(Connection.java:435) ~[?:?]
at net.minecraft.network.Connection.send(Connection.java:382) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2122) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.send(ServerGamePacketListenerImpl.java:2108) ~[?:?]
at ia.nms.A.impl.v1_18_R2.a(SourceFile:36) ~[ItemsAdder_3.4.1.jar:?]
at ia.nms.A.A.a(SourceFile:44) ~[ItemsAdder_3.4.1.jar:?]
at ia.m.bk.aI(SourceFile:120) ~[ItemsAdder_3.4.1.jar:?]
at ia.m.bg.m(SourceFile:326) ~[ItemsAdder_3.4.1.jar:?]
at ia.m.bg.aG(SourceFile:174) ~[ItemsAdder_3.4.1.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.2.jar:git-Purpur-1628]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.18.2.jar:git-Purpur-1628]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1558) ~[purpur-1.18.2.jar:git-Purpur-1628]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:522) ~[purpur-1.18.2.jar:git-Purpur-1628]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1482) ~[purpur-1.18.2.jar:git-Purpur-1628]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1246) ~[purpur-1.18.2.jar:git-Purpur-1628]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:320) ~[purpur-1.18.2.jar:git-Purpur-1628]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[19:07:22 ERROR]: Parameters:
net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket@288f7a15[
a=TextComponent{text='', siblings=[], style=Style{ color=null, bold=null, italic=null, underlined=null, strikethrough=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null, font=minecraft:default}}
components=<null>
]
1.18.2 server version
Latest ItemsAdder, ProtocolLib, Essentials, Vault
RPGhuds 1.2.0
Please update the work with the latest ItemAdder, it will extracting pack the RPGHuds resoupack file into the data file, causing it to be duplicated.
when I dive under the water, the air bubbles cover the money.Please make sure that money could disappear if air bubbles appear under water, and as they recover and disappear, money appears, so it is done on Realm Origins.
Description:
The font rendering on Minecraft 1.20.1 seems to be displaying incorrectly when using the RPGhuds plugin. It's suspected that this issue might be related to the font version update introduced in Minecraft 1.20.1, although there is uncertainty about the root cause. The text elements are not being rendered as expected.
Steps to Reproduce:
Additional Information:
Server Configuration:
Lone una domanda, sto usando l'ultima versione di IA (3.3.0) e vedo che la bussola del compass appena sono fermo si toglie e ricompare quando muovo la visuale. C'è un modo per farla stare fissa e che non scompaia?
Grazie lone sei sempre il migliore
Config:
huds_refresh_interval_ticks: 15
huds_high_frequency_refresh_interval_ticks: 1
money:
enabled: false
offset: 91
papi_placeholder: '%vault_eco_balance_formatted%'
worlds:
Could you add the option to execute commands when a player reaches the destination point?
Install Vault.
Also install EssentialsX or another economy plugin.
Everything is noted in the plugin page clearly.
_Originally posted by @LoneDev6 in https://github.com/LoneDev6/RPGhuds/issues/20#issuecomment-1397172421_
But I don't know the CMI is a exact economic plugin, but after I turn on the "economy" functions in CMI's config, the CMI & vault runs normally, and I also can use "/cmi money" to execute my money.
If the CMI is the currently eco plugin, then why does RPGHud crash?
UPDATE to ItemsAdder 3.4.1-r5 or greater.
install all the dependecies (list below)
run /papi ecloud download Vault
run /papi reload
stop the server
install this plugin (paste the JAR inside the plugins folder)
start server
open plugins\RPGhuds\config.yml file and add your worlds names
use the command /iazip
/rpghuds show rpghuds:arrow_target
It says:Hud not found!
paper1.19.2
Hello.
I need help with RPGhuds and Optifine players.
I implement to RPGhuds my own Placeholder reader for Economy (bcs I use own economy system)
Everything works but when I want add blank spaces - Replace "*" char with 2px of picture with transparent background it wont show for players with Optifines. Also I try add pixels behind and after number but still OF replace blank.
First I think problem is with my placeholder but I try placeholder from CMI - Playtime and there is result:
Thanks for help ^^
根据#32
Install an economy plugin, for example EssentialsX.
我安装了cmi,难道ia不支持它吗
The possibility to be able to use colors for the amount and a word like Coins would be great to have.
when I change the compass position from -14 to -1 everything is fine, but when from 0 and above, everything breaks and a square symbol appears
images.zip
[RPGhuds]: Failed to load PlayerData: Cannot invoke "net.milkbowl.vault.economy.Economy.getBalance(org.bukkit.OfflinePlayer)" because "dev.lone.rpghuds.Main.econ" is null
And the player can't see any huds, but when I turn money hud off, then gets normally.
Hi,
When I try use the /rpgcompass, it just tells me wrong usage command for anything try and can not get the compass icon showing
Hello! Here is the question: is it possible to swap the coin icon and balance numbers? To have a picture on the left and a number on the right. What settings need to be changed for this?
[RPGhuds] §cFailed to load PlayerData: Cannot invoke "net.milkbowl.vault.economy.Economy.getBalance(org.bukkit.OfflinePlayer)" because "dev.lone.rpghuds.Main.econ" is null
[09:31:46 WARN]: [RPGhuds] Task #5068 for RPGhuds v1.2.0 generated an exception
java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 3
at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?]
at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?]
at jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) ~[?:?]
at java.util.Objects.checkIndex(Objects.java:359) ~[?:?]
at java.util.ArrayList.get(ArrayList.java:427) ~[?:?]
at java.util.Collections$SynchronizedList.get(Collections.java:2498) ~[?:?]
at ia.m.aL.t(SourceFile:53) ~[ItemsAdder_3.3.0b-r5.jar:?]
at ia.m.bf.x(SourceFile:106) ~[ItemsAdder_3.3.0b-r5.jar:?]
at ia.m.bf.r(SourceFile:92) ~[ItemsAdder_3.3.0b-r5.jar:?]
at ia.m.bf.aE(SourceFile:113) ~[ItemsAdder_3.3.0b-r5.jar:?]
at dev.lone.itemsadder.api.FontImages.PlayerHudsHolderWrapper.sendUpdate(SourceFile:42) ~[ItemsAdder_3.3.0b-r5.jar:?]
at dev.lone.rpghuds.core.data.PlayerData.sendPacket(PlayerData.java:61) ~[RPGhuds_1.2.0.jar:?]
at dev.lone.rpghuds.core.data.PlayerData.refreshHuds(PlayerData.java:54) ~[RPGhuds_1.2.0.jar:?]
at dev.lone.rpghuds.core.data.PlayerData.refreshAllHuds(PlayerData.java:36) ~[RPGhuds_1.2.0.jar:?]
at dev.lone.rpghuds.core.RPGHuds.lambda$scheduleRefresh$0(RPGHuds.java:228) ~[RPGhuds_1.2.0.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.19.3.jar:git-Purpur-1894]
at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.19.3.jar:git-Purpur-1894]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1500) ~[purpur-1.19.3.jar:git-Purpur-1894]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:482) ~[purpur-1.19.3.jar:git-Purpur-1894]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[purpur-1.19.3.jar:git-Purpur-1894]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1194) ~[purpur-1.19.3.jar:git-Purpur-1894]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:321) ~[purpur-1.19.3.jar:git-Purpur-1894]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Can't see the thirst indicator in config.yml
, is there a way to move or remove it?
Hello I want to report IA(Addon) [ADDON] RPGHuds not working/spam error
Hello again! Can i ask for help with the code to create multiple different balance HUDs? I would be very grateful!
Error when load / /iazip:
[RPGhuds] Failed to load PlayerData: Cannot invoke "net.milkbowl.vault.economy.Economy.getBalance(org.bukkit.OfflinePlayer)" because "dev.lone.rpghuds.Main.econ" is null
I installed the requested prefix and did not change any default settings, hud does not show up, using "/rpghuds show ..." When I use "/rpghuds show ...", it shows "Hud not found!"
Paper 1.18.1, Azul zulu 17
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.