#forum-feed

1 messages · Page 1 of 1 (latest)

civic cryptBOT
civic cryptBOT
#

Anddar replied to the thread How to get player message from AsyncChatEvent?.

The above link is for reference
You can get the message sent by the player from e.message() using LegacyComponentSerializer

Your awesome thank you!

civic cryptBOT
#

Yukikaze1027 replied to the thread Hopper & Hopper_Minecart, Since 1.19, the item transfer speed has decreased with this combination..

spigot.yml was tested in the same state as 1.18.2. I'm checking the speed at the distance where the contents of the minecart with hopper can be seen (almost in front of me, a few blocks), so I don't think the distance is relevant.
I'm very sorry, but after receiving your reply, I rewrote the problem.
I'm sorry to be late because I rely on automatic translation for posting.
Please consider the problem again.

P.S.
Using the same Paper 1.19 server (# 61),

1. If you load the world used in...

civic cryptBOT
#

defiy37865 started a thread called permissions.

where i can find permissions in velocity cfg?

civic cryptBOT
civic cryptBOT
#

Keystirras started a thread called Server Crashing.

Hey everyone, it seems like my new server is crashing every 30 min to an hour with players online. I'll attack a copy of logs and timings. Anything helps!

Also note: Server is ran on PebbleHost -- Log file cuts off when it crashes, doesn't show shutting down/stacktrace or anything.

civic cryptBOT
#

electronicboy replied to the thread Server Crashing.

speak to your host, at the very least they should often be able to see what is going on

civic cryptBOT
#

Keystirras replied to the thread Server Crashing.

Well i've contacted Pebblehost and they said it's a ram issue, memory leak somewhere, so i'm attempting to discover which plugin could be causing it. Thank you for your help!

civic cryptBOT
#

Phoenix616 replied to the thread permissions.

Velocity does not have a way to manage permissions built-in, use a plugin like LuckPerms for that.

#

Bello started a thread called How to trigger the Riptide Animation.

hello i want to know hot to trigger this animation on paper 1.18 i saw it on spigot but i can't replicate this in paper if someone can help me i'll be so grateful

#

Bello started a thread called how to trigger riptide animation on a player.

hello i want to know hot to trigger this animation on paper 1.18 i saw it on spigot but i can't replicate this in paper if someone can help me i'll be so grateful

#

Machine Maker replied to the thread how to trigger riptide animation on a player.

If you can do it on spigot, chances are high that you can do it on paper. What replication steps are you following to try and produce the same results on paper.

#

Bello replied to the thread how to trigger riptide animation on a player.

Player p = /your player/;
EntityLiving entity = ((CraftPlayer) p).getHandle();
entity.r(20); // plays the spin animation for 20 ticks
i saw this on spigot but in paper EntityLiving is not a thing

civic cryptBOT
#

Rixum started a thread called TPS drops randomly.

So basicly my server's has been getting these random tps drops when week before it was just fine running 18+ tps all time.
yesterday it even crashed and today i set aikars flags and optimized some configs while this helped im still getting tps drops

Server is from Contabo and running the plan
Cloud VPS M
6 vCPU Cores
16 GB RAM
400 GB SSD

civic cryptBOT
#

Rixum replied to the thread TPS drops randomly.

So basicly my server's has been getting these random tps drops when week before it was just fine running 18+ tps all time.
yesterday it even crashed and today i set aikars flags and optimized some configs while this helped im still getting tps drops

Server is from Contabo and running the plan
Cloud VPS M
6 vCPU Cores
16 GB RAM
400 GB SSD

I updated the log to be included, the server crashed again

civic cryptBOT
#

Aboba started a thread called Server GUI.

I making server selection GUI(CommandPanels plugin) on my lobby server. Problem: /server command is handled only on Velocity, so GUI that not runs on Velocity will not be able to send player to other server. The only solution that i came up with, is to install some other GUI plugin on Velocity itself.

#

Aboba replied to the thread how to make a captcha by numerals?.

Поищи подходящий плагин для капчи. И еще мне кажется что почти любая капча надежная.

civic cryptBOT
civic cryptBOT
#

Folas1337 replied to the thread Global chat | A global chat plugin for Velocity.

I would personally love to see support for Redis as it would allow this plugin to be run on a multi proxy setup :D
Also being able to turn off the global chat entirely would perhaps be awesome, along with different channels though that last one might include a lot of work for the plugin.

Sorry if I'm going overboard with all of this, just desperately searching for a good global chat plugin that supports Redis.

civic cryptBOT
civic cryptBOT
#

AtrusAgeWriter started a thread called paper-global.yml file not saving.

This is most likely a paper problem, not a host problem, as I keep regenerating the file and it still doesn't work. However, I can properly edit other config files.
Anyway, like the title says, any changes I make the the paper-global config file don't save, no matter what I do. Other ones save just fine, it's just that one.
This is a massive, immediate problem because I regenerated the file, causing piston duplication, block breaking exploits, etc. to not work anymore, and I use those...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

kiinse started a thread called [1.18-1.19] DarkWaterAPI - A library for PaperMC 1.18 and above that aims to improve plugin code.

DarkWaterAPI
A library for PaperMC 1.18 and above that aims to improve plugin code

Donations

If you want to support the project, then
star this repository and tell your friends about DarkWaterAPI =3

Support

Join the Discord if you have any questions.

Features

Simple and convenient plugin localization system
Easily create interactive text in messages
Improved command work
Player stats tracking
The 'isWalking(player)' and 'isJumping(player)' methods. Really useful stuff =)
Easy...

civic cryptBOT
#

EterNity replied to the thread Paper 1.19.1.

Thank you for all the hardwork and communication :love:

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

stelioshah started a thread called Straightforward way to pathfind away from entity..

Hey, what would be the most direct way to make a parrot move away from a player (using the PathFinder interface of paper). Is there a way to do this?

civic cryptBOT
#

zdaniel__ started a thread called Error unable to access jarfile server.jar.

Hello, yesterday i started my own minecraft server on a VPS and i first downloaded waterfall since i wanted to make the server a network so i downloaded a bungeecord fork and when i wrote the start.bat file and i ran it it instantly closed, then i typed pause at the end of the file and the error was:
Unable to access jarfile server.jar
I searched that error on the internet and it just said that i wrote the .jar filename wrong on the .bat file, but after checking many and many times i even...

civic cryptBOT
civic cryptBOT
#

zdaniel__ replied to the thread Error unable to access jarfile server.jar.

remove that --nogui at the end of the java command, waterfall doesn't have a gui.
Also you're in the wrong directory i guess, sorry for spam; check the right filename, the S at the beginning is in lower-case, on the server it's upper-case.
And Waterfall doesn't need 4 gigs of ram, 512 mb should do

already tried editing the .jar file to server.jar instead of Server.jar but it didn't work, and i'm in the root folder, i don't understand, why is it the wrong directory folder?

civic cryptBOT
#

Power_China started a thread called anti-xray.

Hope to will be added to the existing the mineral perspective before configuration file, the server's own cannot protect against mineral perspective Y below 0 layer minerals

civic cryptBOT
#

electronicboy replied to the thread anti-xray.

https://docs.papermc.io/paper/anti-xray - I'd suggest making sure that you've cross referenced this, the way the current anti-xray config works is far from amazing for dealing with the defaults properly for each of the environment types, this is something I want to address in the future

civic cryptBOT
#

ClientDNS replied to the thread Error unable to access jarfile server.jar.

already tried editing the .jar file to server.jar instead of Server.jar but it didn't work, and i'm in the root folder, i don't understand, why is it the wrong directory folder?

Editing the file when you are in the wrong folder doesn't do anything. In the screenshot of the cmd window, you were in "C:\Users\dani\AppData\Local\Programs\WinSCP".
Also you should connect to the server with ssh and change the directory to /root/ when you try to execute the Server.jar.

civic cryptBOT
civic cryptBOT
#

Machine Maker replied to the thread Straightforward way to pathfind away from entity..

I'm not super familiar with the pathfinding API, but you should just be able to tell it to move to a Location? You probably have to calculate the location yourself tho.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread Why Server Closed?.

Unsupported version of not paper, your log is flooded with errors from plugins starting up, I'd guess that one of them killed the server for safety reasons

civic cryptBOT
#

stevenlol replied to the thread How to use this event?.

You can't even set the format.

You can! As Noah said, you need to override the ChatRender, here is an example.

civic cryptBOT
civic cryptBOT
#

KIZAFOX started a thread called /hub command.

Hi, I want to create a /hub command. Example : A player is on server1 I would like him to be able to go to server2 by doing /hub. Thank you all!

civic cryptBOT
#

KIZAFOX replied to the thread /hub command.

Sry for this useless thread..

(I'm posting it here if it helps)

civic cryptBOT
#

AlienKnow started a thread called Send event to other server.

Please tell me how you can make such a system:
Example: let's say player A is playing on server 1, player B is playing on server 2

Player A wanted to invite player B to join the group.
player A throws an invitation to player B. /invite <Player B>
player B shows the "accept" and "reject" types in the chat, he clicks on the corresponding message in the chat and the event is performed.
A message is sent to player A whether the player accepted the invitation or declined

Well, something like...

civic cryptBOT
#

Brober_kringe started a thread called ку, появляется данная ошибка. Как фиксануть :?.

[22:11:16 INFO]: Отправить: --- НЕ СООБЩАЙТЕ ОБ ЭТОМ НА БУМАГУ - ЭТО НЕ ОШИБКА ИЛИ СБОЙ - git-Paper-387 (MC: 1.18.2) ---
[22:11:16 ОШИБКА]: --- НЕ СООБЩАЙТЕ ОБ ЭТОМ НА БУМАГУ - ЭТО НЕ ОШИБКА ИЛИ СБОЙ - git-Paper-387 (MC: 1.18.2) ---
[22:11:16 INFO]: Отправить: Сервер не отвечал в течение 0 секунд! Создание дампа потока
[22:11:16 ERROR]: Сервер не отвечает в течение 0 секунд! Создание дампа потока
[22:11:16 INFO]: Отправить: ------------------------------
[ОШИБКА 22:11:16]...

civic cryptBOT
#

BKMcMan11 started a thread called My Server Shutdown!.

So i was playing and then a player joined (Note: I'm pretty sure he's the cause of this issue) and then the server lagged and crashed!

heres the error:
https://pastebin.com/ETBHSLgG

#

Machine Maker replied to the thread My Server Shutdown!.

It looks like your server ran out of memory. How much RAM are you allocating for your server? (what are your -Xmx and -Xms arguments.

civic cryptBOT
#

DeadFinder started a thread called Problem with Paper.

Hi! So i have some problem, for first i have a plugin what freezes player when player in snowy biome and not have equipped leather armor, this works like at one tick gets all players in "for" cycle and if player in snowy biome thats do pl.setFreezeTicks(pl.getFreezeTicks() + 40);, so, on test local server all works good and freeze not instant, this adds normally freeze, but for some reasons what i'm not know, this plugin on production server instantly freezes player when he joins to snowy...

civic cryptBOT
#

Machine Maker replied to the thread My Server Shutdown!.

If you are using a hosting service, it should be the plan you are paying for. If you are just hosting this on a personal machine, its in the startup arguments you have in your start script.

civic cryptBOT
#

Sivic started a thread called Vanilla Commands don't work.

I am very new to paper servers and when i converted my server from a regular vanilla to a PaperMC server the default vanilla server commands stopped working. the main one I am having issues with is "/worldborder center" but all other commands seem to not work either in game or in the console. Every time I try using any command it just returns with the error message "Unknown command. Type "/help" for help."

I have also tried the /version command and it returns with the same error, but my...

#

Machine Maker replied to the thread Vanilla Commands don't work.

Well /worldborder center is an invalid command. Its missing some arguments, namely 2 position arguments.
The /version command should not print out that. Can you post your latest.log?

#

Sivic replied to the thread Vanilla Commands don't work.

[14:32:11] [ServerMain/INFO]: Building unoptimized datafixer
[14:32:12] [ServerMain/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[14:32:13] [ServerMain/INFO]: Loaded 7 recipes
[14:32:14] [Server thread/INFO]: Starting minecraft server version 1.19.1
[14:32:14] [Server thread/INFO]: Loading properties
[14:32:14] [Server...

#

Sivic replied to the thread Vanilla Commands don't work.

never mind I seem to have figured it out I was putting a "/" in font of the commands and that seemed to be the issue I apologize for the inconvenience

civic cryptBOT
#

Kayju started a thread called Server not looking online..

Hi,
My server not looking online but it connectable how can I fix

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

renkeles started a thread called Error initial connection.

Every minute this error comes out with the same IP. I don't know the IP. I blocked it via iptables and ufw. How to solve this problem? There are no plugins installed.

[11:42:10 ERROR]: [initial connection] /185.66.86.137:42294: read timed out
[11:43:10 ERROR]: [initial connection] /185.66.86.137:45296: read timed out
[11:44:10 ERROR]: [initial connection] /185.66.86.137:48292: read timed out
[11:45:10 ERROR]: [initial connection] /185.66.86.137:51274: read timed out
[11:46:10 ERROR]...

civic cryptBOT
#

stefvanschie replied to the thread My server is crashing every time when i turn it on.

At the top of your file there's fc in front of the header comment. That should not be there, you should remove that, only leaving the header.

civic cryptBOT
#

Iron Blade started a thread called Levers and buttons not producing a redstone signal.

I have a minecraft server running on server.pro that uses Paper. The issue is that whenever a player does not have operator, they cannot use buttons and levers, and they don't produce a redstone signal. I looked through all the config files that I could find, but I didn't see an obvious fix. The only other plugin running on the server is Skript, and I don't think that that's the issue. If anyone could provide a solution to this, I would be very grateful.

civic cryptBOT
#

Patrios started a thread called My server crashes every time with this "getting biome" error.

Hello everyone, it looks like my server crashes every few minutes, sometimes it can even run for several hours.
I found that it depends on what kind of players are on the server, because only players with poor internet connection cause errores to be displayed in the server console, then the server crashes after a few minutes.

civic cryptBOT
#

CrazyCloudCraft replied to the thread Server not looking online..

Please give us more information.

What are your issue
What is your server version like git-paper-125 (MC: 1.19.2)
More infos

#

CrazyCloudCraft replied to the thread Error initial connection.

Yes, that wasn't any plugin. Except you installed Russian plugins on your machine. Because that is someone from RU (Russia)
(i hope you can do the whois command)

civic cryptBOT
civic cryptBOT
#

stefvanschie replied to the thread Levers and buttons not producing a redstone signal.

I have a minecraft server running on server.pro that uses Paper. The issue is that whenever a player does not have operator, they cannot use buttons and levers, and they don't produce a redstone signal. I looked through all the config files that I could find, but I didn't see an obvious fix. The only other plugin running on the server is Skript, and I don't think that that's the issue. If anyone could provide a solution to this, I would be very grateful.

Try removing Skript from your server...

civic cryptBOT
#

iJustLeyxo started a thread called How to get the plugin a command is executed by?.

I am coding a permission plugin and need to get the plugin instance from which a command is managed (and has the executor registered). Would be very glad about any help or suggestions how to approach the problem differently!

civic cryptBOT
#

iJustLeyxo replied to the thread Whats the best tutorial to learn paper plugin development?.

For paper developement you can head over to YouTube. There are loads of tutorials out there. And don't panic if there are no paper tutorials. 99% of Spigot and a whole bunch of Bukkit tutorials also work for Paper since Paper is built ontop of Spigot and Spigot on Bukkit. To get started, I recommend Kody Simpsons series on Spigot plugin development.

civic cryptBOT
#

xNoternus replied to the thread Every time a player get damage everyone get disconnected.

Hello, every time a player on my Waterfall network gets damage, they get disconnected With
[N1klasse] disconnected with: The server you were previously on went down, you have been connected to a fallback server

Here is the Error with decoder exception:
https://pastebin.com/zN5tVzUj

give me ur list plugins in bungeecord (waterfall)

civic cryptBOT
#

MintLily started a thread called I made a simple PaperUpdater.

Honestly, I didn't know where, or even if I can post this. If goes against any of your rules, I am sorry (and it can be removed).

PaperUpdater
Simple papermc.io Minecraft Server file updater. Gets the latest version, downloads it, and places the file in the root of where this program's executable file is. The detailed process is below.

How it works
Logic below is held and processed in PaperProjectApi.cs

Getting the latest paper project version

Gets JSON data from API URL:

API URL...

civic cryptBOT
#

Noah replied to the thread does it exist for version 1.16.5?.

Yes, see the legacy download page. Keep in mind that we don't provide support for this version.

#

Noah replied to the thread does it exist for version 1.16.5?.

The latest Velocity version supports all versions between 1.7.2 and 1.19.2.

civic cryptBOT
#

CrazyCloudCraft replied to the thread Every time a player get damage everyone get disconnected.

give me ur list plugins in bungeecord (waterfall)

BungeePackFix-1.0.5.jar
bungee-rcon-1.0.0.jar
CSF-Bungee-1.1.jar
floodgate-bungee.jar
Geyser-BungeeCord.jar
LibertyBans_Release-1.0.2.jar
minimotd-universal-2.0.8.jar
PingLimiter-1.0.3.jar
UltimateAntibot-bungeecord-4.0.4-ABYSS.jar

#

CrazyCloudCraft replied to the thread I made a simple PaperUpdater.

wget the latest version ( wget https://github.com/Minty-Labs/PaperUpdater/releases/latest/download/PaperConsoleUpdater )
make sure to sudo chmod +x PaperConsoleUpdater
Run the program ( ./PaperConsoleUpdater )

You can often just do wget -q https://t1p.de/fj5vw -o PaperConsoleUpdater && chmod +x PaperConsoleUpdater && ./PaperConsoleUpdater

(t1p.de is a short link program (that is even better than bit.ly after my opinion))

civic cryptBOT
#

Iron Blade replied to the thread Levers and buttons not producing a redstone signal.

Try removing Skript from your server and testing again. Skript can block this redstone behavior given the right scripts.

I just tried that. I deleted skript, and restarted my server. The issue stayed.

#

Iron Blade replied to the thread Levers and buttons not producing a redstone signal.

I just tried that. I deleted skript, and restarted my server. The issue stayed.

I did a bit more testing and found out that it only happens in the spawn area, is there a way to fix that?

civic cryptBOT
#

stefvanschie replied to the thread Levers and buttons not producing a redstone signal.

I did a bit more testing and found out that it only happens in the spawn area, is there a way to fix that?

In the server.properties you can disable spawn protection by setting spawn-protection to 0.

#

stefvanschie replied to the thread Every time a player get damage everyone get disconnected.

BungeePackFix-1.0.5.jar
bungee-rcon-1.0.0.jar
CSF-Bungee-1.1.jar
floodgate-bungee.jar
Geyser-BungeeCord.jar
LibertyBans_Release-1.0.2.jar
minimotd-universal-2.0.8.jar
PingLimiter-1.0.3.jar
UltimateAntibot-bungeecord-4.0.4-ABYSS.jar

Try removing BungeePackFix, since that fixed it for @xNoternus.

civic cryptBOT
civic cryptBOT
#

4drian3d replied to the thread AuthMeVelocity | AuthmeReloaded support for Velocity.

New Update: AuthmeVelocity 3.0.0

This update brings new configuration options, API improvements for Paper and Velocity modules, performance improvements, internal refactoring, Minecraft 1.19.1 support and more. It is incompatible with the previous version, so you will have to reconfigure the plugin with the hocon(.conf) format.

The plugin is now distributed as a single file that can be installed on Paper servers version 1.13 or higher (1.12 support likely, not verified or supported) and on...

civic cryptBOT
#

mmmjjkx started a thread called PlayerDeathEvent not working.

The PlayerDeathEvent is not working.
Here's my code:

@EventHandler
private void Item(PlayerDeathEvent e){
if(PlayerDeathPenalty.config.getBoolean("item.enabled")) {
if(e.getEntity().hasPermission("playerdeathpenalty.bypass")) {
return;
}
Player p = e.getEntity();
String world = Objects.requireNonNull(p.getLocation().getWorld()).getName();
if(PlayerDeathPenalty.config.getStringList("item.worlds").contains(world)) {...

#

epicmo started a thread called Cannot access jarfile through bash script.

System:Linux version 3.10.0-514.26.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017
Path:/root
JavaVersion:
java version "17.0.4" 2022-07-19 LTS
Java(TM) SE Runtime Environment (build 17.0.4+11-LTS-179)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.4+11-LTS-179, mixed mode, sharing)
User:Root
Bash script right:755
PaperSpigotVersion:Latest 1.18.2

I put PaperSpigot in "/root/" and try to run it by bash...

civic cryptBOT
#

Tacklezaza replied to the thread PlayerDeathEvent not working.

You mean event is not being called?
What is not working?

Did you register event listener onEnable()?

#

Tacklezaza replied to the thread How to get the plugin a command is executed by?.

So, you want to check who execute the command and you too lazy to check instanceof? Like...

boolean hasPermission = false;
if(sender instanceOf Player){
Player player = (Player)sender;
if(player.isOp()){
hasPermission = true;
}
}
else if(sender instanceOf ConsoleCommandExecutor){
hasPermission = true;
}

Or what?

#

Tacklezaza replied to the thread Problem with Paper.

Do you still need help. This thread is quiet old with no-one reply. You should clean up your code, and move to somewhere else, of make method that easy to understand. You code being like

for(Player player : xxxx){
if(player.biome == snow)
if(xxxxx){
if(yyyy){
for(String campFire : campfires){
if(nearBy){
for(Player player){
//That called "Callback hell"
}
}
}...

#

Tacklezaza replied to the thread Send event to other server.

Hello,

I'm understand what you're try to do. But that is not simple and I think you're post in wrong place, you need to post it on "Waterfall" since Paper is standalone server, If you're working on Network

And this is a place to get started (to read and self learning) https://www.spigotmc.org/wiki/sending-a-custom-plugin-message-from-bungeecord/
Well that not easy for beginer...

#

Tacklezaza replied to the thread Cannot access jarfile through bash script.

Hello,

How people on earth use root user to execute program, don't do that always create user and run software with in /home/your_user.
Move everything to /home/ directory then we talk

#

Zxoir started a thread called Deserializing skull returns Steve Head.

Hello, I'm currently working on a custom Lucky Block plugin and whenever I deserialize the LuckyBlock Skull item it returns a Steve Skull. Would I make a custom deserialize/serializing methods or is there a way to fix this? (Note: Serializing/deserializing any other item works perfectly fine)

#

Tacklezaza replied to the thread Server not looking online..

That might be a problem with your firewall. If with your home internet? Did you just run server with your home network?. If yes then welcome to hell. If you don't have knowledge then you're doom

civic cryptBOT
#

mmmjjkx replied to the thread PlayerDeathEvent not working.

You mean event is not being called?
What is not working?

Did you register event listener onEnable()?

yes I register the listener, but it don't work.

civic cryptBOT
civic cryptBOT
#

NotVeryGoodAtThis started a thread called DropRatesPlus.

DropRatesPlus is a simple Spigot/Paper plugin designed to buff the drop rates of different items. For example, you can set it so that if a creeper drops gunpowder, he always drops 5 extra. Here's an example config file so you can figure out how to format it...
drop-materials: ["GUNPOWDER", "ROTTEN_FLESH"]
buff-amount: [3, 6]
In this example, gunpowder drops are buffed by 3 and the rotten flesh drops are buffed by 6.

Installation instructions:
Drop the plugin into your plugins folder and...

civic cryptBOT
#

iJustLeyxo replied to the thread How to get the plugin a command is executed by?.

@Tacklezaza That as not hat I meant. I simply need the name of the plugin, that manages a certain command. I am not talking about the permissions of a player or who sent the command.

civic cryptBOT
#

Tacklezaza replied to the thread How to get the plugin a command is executed by?.

Register listener for any command that being execute.
You need to use CommandMap. #getCommand(), then #getPlugin()

civic cryptBOT
#

Kihsomray started a thread called Error When Creating a World.

I own a world resetting plugin and have run into an error I've never seen before. I don't have an idea of where I should start. Keep in mind the server has 16GB of ram and a pretty good CPU. The server does not crash. Here is the code for world creation:

            // creates world
            WorldCreator worldCreator = new WorldCreator(worldName);
            worldData.applyData(worldCreator, lastSaved);

            if (!lastSaved) createWorld(sender, worldCreator)...
civic cryptBOT
#

stefvanschie replied to the thread Error When Creating a World.

I own a world resetting plugin and have run into an error I've never seen before. I don't have an idea of where I should start. Keep in mind the server has 16GB of ram and a pretty good CPU. The server does not crash. Here is the code for world creation:

            // creates world
            WorldCreator worldCreator = new WorldCreator(worldName);
            worldData.applyData(worldCreator, lastSaved);

            if (!lastSaved) createWorld(sender, worldCreator)...
civic cryptBOT
#

killermantv replied to the thread Mojang chat report.

Let's stop debating semantics with bad analogies please, that's a waste of time.

No matter what you say, this is the most hated feature in entire minecraft so pick your side carefully, it's a good opportunity to boost your platform by adding support to block this and if you don't a plugin or mod will. I am still not updating my servers to 1.19 and staying on 1.18.

But if you chose to join mojang and support them in any way, i will completely migrate.

#

killermantv replied to the thread Mojang chat report.

As someone who has played minecraft since alpha have seen this game transform to what it is. I was there when Hmod was a thing , saw bukkit beeing born. Saw team Avolition cause chaos on servers. I have always ran a minecraft server and still do. I myself have no issue with the chat reporting thing if it was on servers run by mojang. However Mojang does not pay for my servers nor do i make any revenue whatsoever from mojang & their game. There is no donation , shop , ot whatever to my server...

#

epicmo replied to the thread Cannot access jarfile through bash script.

Hello,

How people on earth use root user to execute program, don't do that always create user and run software with in /home/your_user.
Move everything to /home/ directory then we talk

I have done.And how can i solve my problem?

#

Andre_601 replied to the thread Mojang chat report.

No matter what you say, this is the most hated feature in entire minecraft so pick your side carefully, it's a good opportunity to boost your platform by adding support to block this and if you don't a plugin or mod will. I am still not updating my servers to 1.19 and staying on 1.18.

But if you chose to join mojang and support them in any way, i will completely migrate.

Let people choose what they want. Not everyone hates this feature as much as you do. It's a bad argument to say that...

#

MiniDigger replied to the thread Mojang chat report.

i will completely migrate.

Cool, bye o/
Paper (and all forks of Paper) allow plugins to support chat reporting via various apis.
If you don't want that, you are free to disable it via a plugin or whatever, but leave us alone.

#

Andre_601 replied to the thread Mojang chat report (technical).

  1. It is a signed version of the message's text (or the component if the server sent a preview), signed with a private key only known by the player and Mojang.
  2. No, only when reported.
  3. Because the public key of the signed messages wouldn't match with the public key belonging to the reported user.
  4. The message will show as insecure, with a red line (always visible) and hoverable icon (only when the chat window is opened), see the image below:

For reference, here's a flowchart of the...

#

mbaxter replied to the thread Mojang chat report.

No matter what you say, this is the most hated feature in entire minecraft so pick your side carefully, it's a good opportunity to boost your platform by adding support to block this and if you don't a plugin or mod will. I am still not updating my servers to 1.19 and staying on 1.18.

But if you chose to join mojang and support them in any way, i will completely migrate.

I can think of tons of features actually hated more than this. Easiest one at the top is the pvp changes. Then you can...

civic cryptBOT
#

killermantv replied to the thread Mojang chat report.

Let people choose what they want. Not everyone hates this feature as much as you do. It's a bad argument to say that this would "boost the platform" by blocking the feature. It could also have the opposite effect. That you lose people because you now don't support better security or smth.

"Pick your side", yes. But do not guilt-trip others for not choosing what you choose.

Cool, bye o/
Paper (and all forks of Paper) allow plugins to support chat reporting via various apis.
If you don't...

civic cryptBOT
#

killermantv replied to the thread Mojang chat report.

I can think of tons of features actually hated more than this. Easiest one at the top is the pvp changes. Then you can get into different biome changes. Some mob behaviors. Villager-based lag. Single-threaded nature of the server. And those are just the ones I thought of in a few seconds. Personally, I "choose the side" that wants to rid the community of bigotry, grooming, and threats without any sign of false positives on reporting so far. This will all blow over when people realize they...

#

Noah replied to the thread Mojang chat report.

Either way banning you from singleplayer because of actions in multiplayer will make this the most hated feature period

That's only on Bedrock, you can still play singleplayer if you get banned from multiplayer on Java edition.

#

electronicboy replied to the thread Mojang chat report.

  1. as a server platform, we're generally not picking a side and just opting to remain in the center, ofc, while some individuals around the team are for this system, some are also not as favourable of it, but, this isn't the first time we've decided not to add such types of botchery to the server which can easily be handled by plugins (which already exist), and will deal with the burden of ensuring that such a thing will work as expected, especially with vanillas own built in formatting...
civic cryptBOT
#

killermantv replied to the thread Mojang chat report.

That's only on Bedrock, you can still play singleplayer if you get banned from multiplayer on Java edition.

My point still stands, your actions in multiplayer does not apply to singleplayer.

#

mbaxter replied to the thread Mojang chat report.

My point still stands, your actions in multiplayer does not apply to singleplayer.

We're only concerned with Java edition here. Also, if you don't want to get banned, maybe don't do any of the abhorrent things they're actually banning for. 😉

#

killermantv replied to the thread Mojang chat report.

We're only concerned with Java edition here. Also, if you don't want to get banned, maybe don't do any of the abhorrent things they're actually banning for. 😉

Enlighten me which rule did i break ?

#

mbaxter replied to the thread Mojang chat report.

Enlighten me which rule did i break ?

I was talking about Minecraft. The thing we've been discussing this whole thread.

#

killermantv replied to the thread Mojang chat report.

I was talking about Minecraft. The thing we've been discussing this whole thread.

Then what was i talking about then?

civic cryptBOT
#

Leomzr_ started a thread called My 1.18.2 server is not starting....

when I click start, it freezes for about 5 minutes, and then this appears:

java.net.ConnectException: Connection timed out
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:579)
at java.base/sun.nio.ch.Net.connect(Net.java:568)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
at java.base/java.net.Socket.connect(Socket.java:633)
at...

civic cryptBOT
#

Leomzr_ replied to the thread My 1.18.2 server is not starting....

your server has malware, that's not a clean paper jar

I changed the jar file, but the server still does not start, what can I do?

#

electronicboy replied to the thread My 1.18.2 server is not starting....

Do note that if your server jar was infected, chances are your plugins are too; you're gonna wanna delete all jars on the server and reinstall them

and malware generally tends to get onto VPSes the exact same way as everywhere else; somebody accidently downloaded an infected plugin. Looks like the control server was recently killed, and so some people have probably been connected to a botnet for a good little while without noticing as stuff was generally "fine"

#

Leomzr_ replied to the thread My 1.18.2 server is not starting....

Do note that if your server jar was infected, chances are your plugins are too; you're gonna wanna delete all jars on the server and reinstall them

and malware generally tends to get onto VPSes the exact same way as everywhere else; somebody accidently downloaded an infected plugin. Looks like the control server was recently killed, and so some people have probably been connected to a botnet for a good little while without noticing as stuff was generally "fine"

Okay, i'll reinstall all...

civic cryptBOT
#

unimatrix999 replied to the thread Mojang chat report.

  1. as a server platform, we're generally not picking a side and just opting to remain in the center, ofc, while some individuals around the team are for this system, some are also not as favourable of it, but, this isn't the first time we've decided not to add such types of botchery to the server which can easily be handled by plugins (which already exist), and will deal with the burden of ensuring that such a thing will work as expected, especially with vanillas own built in formatting...
#

killermantv replied to the thread Mojang chat report.

ofc , just feels like its a GDPR thing , i aint no lawyer either. Wouldnt be the first time microsoft violated that. Hence why i asked it here , surely there must be someone with an understanding of GDPR and can determin if this violates it or not.

Also my servers are in germany and they are very serious when it comes to this stuff ( i aint german myself , cheap servers in germany ) So im curious

It definitely affects microsoft or these projects that distributes any piece of software, as...

civic cryptBOT
#

unimatrix999 replied to the thread Mojang chat report.

It definitely affects microsoft or these projects that distributes any piece of software, as it is content generated on a certain server that is sent to a different entity without any official option to "opt out", or other stuff that comes with GDPR as copy of your data or right for erasure, which is completely required by GDPR as it is not any financial data.

yeah but its not automatic is it , had it been an automated process then i believe its a breach of GDPR , its a user sending the...

civic cryptBOT
#

unimatrix999 replied to the thread Mojang chat report.

well know shortly i send the question about the GDPR to my service providor ( hetzner ) , they should be able to tell me if this violates any GDPR regulations. They have a GDPR officer , thats handy isnt it :p

civic cryptBOT
#

Zxoir replied to the thread Deserializing skull returns Steve Head.

I'm pretty sure this is a problem with paper/spigot. BlockData doesn't seem to include the owner of skulls in their Data so whenever you want to deserialize/serialize a skull it's always going to return a Steve head

#

electronicboy replied to the thread Deserializing skull returns Steve Head.

calling the de/serialise methods inside of bukkit is unsupported, use the json configuration library if you really want json, given that it hooks into the bukkit API to serialise stuff properly, or, just use yaml config, ideally use the serialise as bytes API if purely sticking to paper

#

Zxoir replied to the thread Deserializing skull returns Steve Head.

calling the de/serialise methods inside of bukkit is unsupported (You WILL lose all item meta due to how the logic works, unless you basically special-case the ItemMeta stuff), use the json configuration library if you really want json, given that it hooks into the bukkit API to serialise stuff properly, or, just use yaml config, ideally use the serialise as bytes API if purely sticking to paper

Got it, thanks 👍

#

Tacklezaza replied to the thread Cannot access jarfile through bash script.

Hi,

Try this. create directory name "paper" by [CODE =bash]mkdir paper[/CODE]
and "cd" to that directory [CODE =bash]cd paper[/CODE]

Download paper server jar file. name rename it to paper.jar

then run it
java -Xmx2g -jar paper.jar

Is it working?

civic cryptBOT
#

mricine started a thread called How to create a config.yml?.

Hi everyone!
I'm trying to do a config file that can be modified from code. Is there a way to do this?
To be more precise I would like to know if there is a class like "Configuration" and "ConfigurationProvider" in bungeecord.
Thanks

#

epicmo replied to the thread Cannot access jarfile through bash script.

Hi,

Try this. create directory name "paper" by [CODE =bash]mkdir paper[/CODE]
and "cd" to that directory [CODE =bash]cd paper[/CODE]

Download paper server jar file. name rename it to paper.jar

then run it
java -Xmx2g -jar paper.jar

Is it working?. If not working what does it said in terminal, post your output in this thread

thank you but it doesn't work.
And I had tried rename the jarfile , move jarfile to another place and change jarfile version.
It seemed that this jarfile can only be...

civic cryptBOT
civic cryptBOT
#

Dadtato started a thread called setworldspawn doesn't set... world... spawn.

We have a small server running at AWS on Amazon Linux. The world was originally a Minehut hosted free server that we downloaded and put at AWS. For a while now the world spawn has been at about a million blocks out from where it should be. Trying to use /setworldspawn in game by a level 4 operator or in the linux server console it seems to take (no error) but doesn't. It is very possible I am doing something wrong, but any pointers would be appreciated. No mods on the server and it is Paper...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

unimatrix999 replied to the thread Mojang chat report.

https://feedback.minecraft.net/hc/en-us/community/posts/360018268092-Highly-Inappropriate-People-ruining-the-fun-for-kids-SERIOUS-

This has been requested since 2018. Many people supports the feature.
A lot of people who are against this change argue that "no one asked for the feature". But this is just not true.

So by your logic because there are a few servers which they dont name so we cannot verify this story to be true , it has been requested? Not one server owner i know supports this...

civic cryptBOT
#

KastenKlicker started a thread called LinuxLike.

LinuxLike adds new aliases to existing commands and does have warp functionality.

As example: /man <plugin> does list all commands of the given plugin.
You may wonder how does this differ from the normal help command?
The short answer is: It doesn't. It's just dispatch the help command, but there's more.

I added warps, which are called "directories".
/mkdir <name> does create a new "directory" at the place you stand.
/cd <name> teleports you to the "directory"
/ls lists all "directories"...

civic cryptBOT
#

mbaxter replied to the thread Mojang chat report.

So by your logic because there are a few servers which they dont name so we cannot verify this story to be true , it has been requested? Not one server owner i know supports this chat report feature because all server owners i know have chat rules , plugins and staff to ban the people who use foul language.

Minecraft server operator since the first week of SMP in 2010. This feature should have happened a decade ago.

We had chat rules, we banned for abhorrent stuff. And those users would...

civic cryptBOT
#

unimatrix999 replied to the thread Mojang chat report.

Minecraft server operator since the first week of SMP in 2010. This feature should have happened a decade ago.

We had chat rules, we banned for abhorrent stuff. And those users would just go to another server and cause trouble.

But this is about catching and stopping people who do really messed up stuff, like death threats, grooming, hate speech, etc., from being able to just hop to another server and harm more people. Plus, this prevents bad actors who are staff on a server, abusing their...

civic cryptBOT
#

AlphaMaty started a thread called Cant find plugins folder on my TrueNAS server.

I have a server and iv installed MineOS and iv got the server running but i cant find where to put in plugins like OnePersonSleep, iv checked everyfolder and have no idea where the server created the files for the plugins.

civic cryptBOT
#

sen replied to the thread Mojang chat report.

sen

So by your logic because there are a few servers which they dont name so we cannot verify this story to be true , it has been requested? Not one server owner i know supports this chat report feature because all server owners i know have chat rules , plugins and staff to ban the people who use foul language. They do not even specify what type of language that offends them. For european players some language isnt offensive but would be considerd highly offensive in the united states.

There...

civic cryptBOT
#

Tacklezaza replied to the thread Cant find plugins folder on my TrueNAS server.

Hello,

You ask in wrong forums, this is PaperMC which is not associate with MineOS or TrueNas

Might be in /var/games/minecraft
Or somewhere in jail [TrueNas]
/mnt/YOUR_DATASET/jails/mineos???

#

Tacklezaza replied to the thread setworldspawn doesn't set... world... spawn.

Hello

Did you try something like...

OP the player
/setworldspawn to that location that you want to setworldspawn
/kill yourself. let's see what location that you re-spawn
Make sure to not respawn at bed, break it if you re-spawn there
If still not working ... remove all plugin then try again
If still not working ... try again with Original Minecraft server

** But I belive /setworldspawn should be working since this is command it original by Mojang, unless some plugin break it

civic cryptBOT
#

epicmo replied to the thread Cannot access jarfile through bash script.

What is in your script start.sh?

#!/bin/bash
java -Xmx2g -jar paper.jar

And execute by bash start.sh
Dont forget to chmod your start.sh to make it executeable chmod +x start.sh

Does it working? if not
What Linux OS did you using? Centos? which version? (7, 8 steam, 9 steam?)

And maybe try with full path, something like this....
#!/bin/bash
java -Xmx2g -jar /home/your_user/paper/paper.jar

#- Or maybe this
java -Xmx2g -jar ./paper.jar

I have metioned in my first post where you maybe get...

civic cryptBOT
#

DelilahEve started a thread called Unsafe Enchants.

Unsafe Enchants is an anvil configuration plugin made with love for the Minecraft community. It is, and always will be, free and open source. 💜

For more information about the plugin, visit the linked GitHub repo.

civic cryptBOT
#

unimatrix999 replied to the thread Mojang chat report.

You trust Mojang with your credit card to buy the game. You trust them with your data, but not how they handle chat reporting?

This is nothing like mcbans. This is Mojang themselves. It is a conspiracy thinking that somehow the little money they make from the miniscule amount of bad actors buying alts would put them in some financial advantage when they got a multi billion dollar company Microsoft behind them.

I did not buy minecraft using a credit card, and there is no comparison between...

civic cryptBOT
civic cryptBOT
#

DelilahEve replied to the thread Unsafe Enchants.

New version uploaded:

fix permissions check when extracting from anvil

civic cryptBOT
#

sen replied to the thread Mojang chat report.

sen

For that report on itself , it has no sources so it cant be verified. If you are gona use a report like that please make sure it pertains to chat and not building.

It was meant to show that there are people asking for moderation from Mojang themselves, since many servers can't afford or fail to do so.

The comments show a lot of mentions regarding chat, which get a lot of votes.

civic cryptBOT
#

hooners123 started a thread called Static URL for most recent release?.

I apologize if I missed it somewhere, but is there a location for a standard URL to grab latest release? I'd love to automate it. I can get fancy and script something from top link on download page, but if standard link available it would be much easier :)

Thanks!

#

MiniDigger replied to the thread Static URL for most recent release?.

nope, that doesn't exist, it would be a pain to cache properly (would always be outdated as we have to heavily cache all urls, we serve terabytes of content every week...), but we offer a really fancy download apis which allows you to dig thru all the things :)
https://api.papermc.io/

civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.87.

Support for a new extension was added:

LuckPerms DisplayNameProvider: Lets Party and Friends support display names of LuckPerms

civic cryptBOT
#

Tacklezaza replied to the thread Cannot access jarfile through bash script.

That very weird, I'm using Linux more than 15 year, I'm never have a problem like that
Sorry I can't help 😑

Maybe the last thing you can try.... If it not work then don't forget to restore it back!
Try to disable SELinux, This thing can cause a problem sometime when doing some script or automation things

Edit the /etc/selinux/config file as follows

Change this
SELINUX=enforcing

To this
SELINUX=disabled

Then reboot the system
Good luck!

civic cryptBOT
#

JosTheDude started a thread called Best free report plugin for Velocity 1.19+ ?.

I've looked everywhere and I can't find a decent free (and I've only found 1 paid for $9, way out of my budget for a report plugin) report plugin that has the basic report systems and maybe a report log / discord support

Does anyone have any suggestions?

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.87.

Support for a new extension was added:

Max Friends: Adds the possibility to set a limit number of friends somebody can have (useful for Buycraft)

civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.87.

Support for a new extension was added:

Interact all extension: Adds the commands /friend acceptall and /friend denyall

civic cryptBOT
#

robynetzan started a thread called When a player logs off, I want them to log back in to the same server.

I have a Velocity proxy pointing to a survival server and a creative server. When a player logs out of the network on the creative server, they log back in and are placed in the survival server. I want players who log out from the creative server to be put back on the creative server once they log back in.

I thought changing the 'try' line in velocity.toml to try = [] might work, but it says "there are no servers available to connect you to" when you try to log in.

I attach my current...

civic cryptBOT
#

mar4e11a started a thread called Autosave.

How can I configure world autosave interval?

civic cryptBOT
#

Tacklezaza replied to the thread Autosave.

see Bukkit.yml

autosave
This bukkit.yml setting allows servers to set the number of ticks for each save-all event.

Example Usage:

A value of 1 will mean the server will attempt to autosave the world every tick.
A value of 6000 will mean the server will attempt to autosave the world every 5 minutes.
A value below 0 will be reset back to Bukkit's default.
Minecraft default: 900[2].

Bukkit default: 6000[2].

civic cryptBOT
#

mar4e11a replied to the thread Autosave.

Ok, thanks

civic cryptBOT
#

robynetzan started a thread called Persistent Server.

This is a simple plugin that makes players log back in to the same server they logged out from.

civic cryptBOT
#

DelilahEve replied to the thread Unsafe Enchants.

New version uploaded - Fixes for:

Item naming
Repair cost capping
Repair cost display
Item durability repair

civic cryptBOT
#

DelilahEve replied to the thread Unsafe Enchants.

New version uploaded:

Fix durability calculation

civic cryptBOT
civic cryptBOT
#

andreherberth replied to the thread Persistent Server.

Works great on my little network. Thank you :)

civic cryptBOT
#

claegneander started a thread called SimpleRepair.

SimpleRepair is a plugin that does a few simple things.

All mobs, such as zombies, have a chance to drop a custom item called the Scroll of Repairing.
Two commands are introduced, "/repair" and "/repair-all".

Customizable
You can turn off the scroll of repairing drop completely, or alter the drop rate for every single mob in the game within the config.yml.
In addition to this, you can allow or disallow mobs from mob spawners to drop the scroll of repairing. By default, this is off...

civic cryptBOT
#

claegneander replied to the thread Unsafe Enchants.

From my understanding, Gradle allows this plugin to work across Bukkit, Spigot, and Paper, correct?

Additionally, this seems to allow you to bypass the normal cap for enchanting, and put enchantments on items that wouldn't normally take them, right?

#

DelilahEve replied to the thread Unsafe Enchants.

Correct on all accounts :)

#

claegneander replied to the thread Unsafe Enchants.

Correct on all accounts :)

That's awesome. Could you potentionally use your system to add custom enchantments as well?

Seems like it might be worth learning how to use Gradle. 🙂

civic cryptBOT
civic cryptBOT
#

tartess7 started a thread called Server Keeps Crashing!.

This is the only info I get. my memory is fine so idk what's up

#

gecko10000 started a thread called Set player crouching with internals.

I'm trying to set the player crouching. In 1.17, there used to be EntityPlayer#isSneaking and EntityPlayer#setSneaking. However, now with 1.19.2 userdev I only see ServerPlayer#isCrouching. Is there any way to make the player crouch now?

civic cryptBOT
civic cryptBOT
#

Tacklezaza replied to the thread Server Keeps Crashing!.

Hi,

If you ask question here, you need to provide more information... paper version? latest version? list of plugin
And maybe anything useful in server log? (text file)

#

electronicboy replied to the thread Server Keeps Crashing!.

137 means out of memory; if self hosting, reduce Xmx, if using a host, speak to them or find a better host

civic cryptBOT
#

DelilahEve replied to the thread Unsafe Enchants.

My system as it is wouldn't support custom enchants, however it is technically possible.

civic cryptBOT
#

gecko10000 replied to the thread Set player crouching with internals.

I found my answer, the names were changed to ServerPlayer#isShiftKeyDown and ServerPlayer#setShiftKeyDown.

civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.89.

Update 1.0.89 changelog:

Added the option "Commands.Friends.SubCommands.MSG.DisableMessageReceivingServers" to the config
Performance improvements

Party server switch will use less CPU
Added the option "MySQL.EnhancedDataLoading" which is disabled by default

If enabled it will greatly improve the loading speed of large friend lists
On some MySQL forks/if your server is heavily bandwidth limited this may slow down everything.

Fixed bugs

Fixed an API bug
Fixed language...

civic cryptBOT
#

NaNasuuAkiaa started a thread called File/compiling bug or dev bug?.

So yeah. I have been talking with some people on the PaperMC discord server and asking for help about a problem I'm having. So, when I start the server, the plugin starts up and even the little log comes up but then it crashes with this log:
[04:53:01 ERROR]: Error occurred while enabling Commonchaterrors v1.0-SNAPSHOT (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "org.bukkit.command.PluginCommand.setExecutor(org.bukkit.command.CommandExecutor)" because the return value...

civic cryptBOT
#

cam replied to the thread File/compiling bug or dev bug?.

cam

What's happening at line 12 in Commonchaterrors.java? Have you got a copy of what you have in your onEnable method?

civic cryptBOT
#

NaNasuuAkiaa replied to the thread File/compiling bug or dev bug?.

What's happening at line 12 in Commonchaterrors.java? Have you got a copy of what you have in your onEnable method?

@Override
public void onEnable() {
// Plugin startup logic
getLogger().info("Hello everyone :)");
getCommand("magia").setExecutor(new Magicdust());
}

civic cryptBOT
civic cryptBOT
#

SKJOLBERG started a thread called Problem creating API with ServicesManager.

Hi :),

I have asked in Discord without luck, it is something complex and there is little information in google, I have searched several websites and docs for information about it and I can't find anything either, I have been several days without sleeping well just thinking about this, I have only looked at plugins like Vault that applies this interface to create its API, the problem is the following.

I have an API which I have an interface that I'm using to test if this works, the...

civic cryptBOT
#

electronicboy replied to the thread Problem creating API with ServicesManager.

make sure that you're not shading the interface you're trying to get into both jars, otherwise they'll both have their own class which would ofc break the identity in there

civic cryptBOT
#

NaNasuuAkiaa replied to the thread File/compiling bug or dev bug?.

Could you show your plugin.yml?

Sure;
name: Commonchaterrors
version: '${project.version}'
main: es.nanasuuakiaa.commonchaterrors.Commonchaterrors
api-version: 1.18
commands:
Magicdust:
description: makes magic happen
usage: /<command>
Compiles changing project version to 1.0, but same output

#

NaNasuuAkiaa replied to the thread File/compiling bug or dev bug?.

Update with final error and solution: I was trying to match the file name with the name on the plugin.yml, instead i matched the plugin.yml name with the name i was loading the command with on the onEnable, that worked fine :)

civic cryptBOT
#

SKJOLBERG replied to the thread Problem creating API with ServicesManager.

Hi electronicboy,

That's what I was told it could be, but as far as I know I don't shade the API dependency, I've attached the build.gradle.kts I use below, I've also downloaded a decompiler to see the location of the packages in the final jar and they match.

I have tested this in the other plugin to actually see if the service is registering:

Plugin sbr = Bukkit.getPluginManager().getPlugin("SimpleBlockRegen");
List<RegisteredServiceProvider<?>> list =...

#

electronicboy replied to the thread Problem creating API with ServicesManager.

You have the exact same class in both plugins, which means that those will both be loaded under their own identities, and thus any lookup will fail, as although the classes have the exact same name, they're still two different classes

If you wanna build against something without shading it, set it to compileOnly, rather than implementation

civic cryptBOT
#

SeaStorm707 started a thread called How to not allow certain people to use invsee.

How do you not allow an OP player to use invsee without taking their OP?

This is the invsee plugin i'm using. I'm using aternos and 1.19.1

civic cryptBOT
#

Cardstock6349 started a thread called How to set logging level in Paper?.

Hi all, I'm developing a plugin and I wanted to log some "DEBUG" level information to the console so that I could see what's going on during development without using INFO and having consumers of the plugin see these messages which will very likely be useless to them.

I looked a bit online but I couldn't find no clear way of setting the logging level to DEBUG/TRACE/FINEST. It actually seems a pain point in the community, some examples...

civic cryptBOT
#

SKJOLBERG replied to the thread Problem creating API with ServicesManager.

I use libby (library) to download other dependencies at runtime, this downloads a .jar in the /lib directory of the plugin with the compiled library, I have set compileOnly and it still doesn't work, is it something to do with using modules in my main plugin?

civic cryptBOT
#

electronicboy replied to the thread How to set logging level in Paper?.

Logging levels are generally a pain in the ass because nothing really uses the logger stuff properly, and so the way they're setup is pretty bleh; easy method is generally to use a custom log4j config (extract the one from the patched paper jar) and set the logging level properly, otherwise, you'd need to basically run around and manually set the correct level through the log manager API, so that you can set the correct level for the filters, etc

#

electronicboy replied to the thread Problem creating API with ServicesManager.

with the compiled library

if you mean, your 2nd plugin refers to plugin 1 as a library, and thus pulls it's jar, yes, that's going to induce the very issue I keep saying about; If you want the service manager to work across 2 plugins, the 2nd plugin cannot have a copy of classes from the first plugin, otherwise you're going to have two entirely separate different class identities; the JVM allows multiple classloaders to define a class, just, those classes will never ==, and attempting to...

civic cryptBOT
#

mineaftchest1 replied to the thread Mojang chat report.

I just thought that I would give my two cents on the topic. From what I have read in this thread, there seems to be a slight misunderstanding of the way that chat reporting works.I am basing this off what I read in the help page linked above.

This applies to Minecraft Java Edition and only Minecraft Java Edition. Minecraft Bedrock Edition (Windows 10 edition, mobile versions, console versions) is irrelevant here.

Mojang only sees chat your chat message when it is reported to them manually...

civic cryptBOT
#

SKJOLBERG replied to the thread Problem creating API with ServicesManager.

My English is not perfect, I think what you say is not what I am doing, the API has the interfaces that both the first plugin and the second plugin use, I register the API interface in the first plugin as a service and then in the second I try to get the service, the class (interface) only exists in the API.

Today I was given access to MavenCentral to publish the API in case that helps. Maybe the problem is that the API is automatically downloaded in a .jar at runtime and I need to get it...

civic cryptBOT
#

unimatrix999 replied to the thread Mojang chat report.

I just thought that I would give my two cents on the topic. From what I have read in this thread, there seems to be a slight misunderstanding of the way that chat reporting works.I am basing this off what I read in the help page linked above.

This applies to Minecraft Java Edition and only Minecraft Java Edition. Minecraft Bedrock Edition (Windows 10 edition, mobile versions, console versions) is irrelevant here.

Mojang only sees chat your chat message when it is reported to them manually...

#

DelilahEve started a thread called Lily's Permissions.

A Simple permissions and chat plugin for Bukkit, Spigot, and Paper!

Need a hand figuring out permissions? The plugin ships with comprehensive examples for all configuration files. All examples have extensive documentation to demonstrate what this plugin is capable of 💜

Features:

Group permissions

Can be configured per-world
Can be world-restricted

Group prefix/suffix

Can be configured per-world

Per-user permissions
Per-user prefix/suffix
Configurable prefix/suffix modes (combine vs...

#

MiniDigger replied to the thread Mojang chat report.

I am well aware of how it works , and nobody here mentioned that its a spy tool like you implied in the post above. And account suspension isnt "temporary" lol , looks like a bot post ngl.

Temp bans are a thing tho? Perma bans are only for escalated cases I assume.

#

allene50 started a thread called Don't understand Components.

I am new to paper development and i want to use the newer chat functions that require Components.

is there any way to use them easily to send like "A player has joined!" for example?

i tried looking on the java docs but i confused me even more.

#

unimatrix999 replied to the thread Mojang chat report.

When someone doesn’t follow our community standards, it is possible that their account will get suspended. If your account has been suspended and you would like more information, please submit a review via this link, or scroll to the bottom of any page in our Help Center and select 'Case Review' to send a ticket to the appropriate team.

Please tell me where it sais temp bans...... ill wait

#

MiniDigger replied to the thread Mojang chat report.

When someone doesn’t follow our community standards, it is possible that their account will get suspended. If your account has been suspended and you would like more information, please submit a review via this link, or scroll to the bottom of any page in our Help Center and select 'Case Review' to send a ticket to the appropriate team.

Please tell me where it sais temp bans...... ill wait

https://help.minecraft.net/hc/en-us/articles/7149823936781-Player-Reporting-in-Minecraft-Java-Edition...

#

MiniDigger replied to the thread Mojang chat report.

Last Updated - 2022-08-30 12:55:02 UTC lol , starting to look like they updated it and using bot accounts to post information about it. Cause who ever signs their post with :

That part was literally there since the begging, I am pretty sure. Go check archive.org if you care, lol. you just didn't read it correctly.

#

allene50 replied to the thread How to not allow certain people to use invsee.

I don't think it is possible to do that as OP players have access to ALL commands regardless of permissions.

#

unimatrix999 replied to the thread Mojang chat report.

That part was literally there since the begging, I am pretty sure. Go check archive.org if you care, lol. you just didn't read it correctly.

So you believe they will issue a temp ban for encouraging self harm or racism? None of the bannable reasons are "temp ban worthy"...... The only ones that could be considerd that are :

Harassment or bullying.

Someone is shaming, attacking, or bullying you or someone else. This includes when someone is repeatedly trying to contact you or someone...

#

MiniDigger replied to the thread Mojang chat report.

So you believe they will issue a temp ban for encouraging self harm or racism? None of the bannable reasons are "temp ban worthy"...... The only ones that could be considerd that are :

Harassment or bullying.

Someone is shaming, attacking, or bullying you or someone else. This includes when someone is repeatedly trying to contact you or someone else without consent or posting private personal information about you or someone else without consent (“doxing”).

Defamation, impersonation...

#

unimatrix999 replied to the thread Mojang chat report.

See, I choose to stick to facts and you choose to just make up bullshit, if you wanna call me naive, go ahead, lol

So you honestly believe they will issue a temp ban for wishing suicide upon someone , or solliciting sex with a minor and that kind of stuff.. bullshit? sure lol

civic cryptBOT
#

theseems started a thread called Velope - A simple server balancer & organiser.

Simple Velocity (only) plugin for basic server balancing

Server groups with balancers
Access certain group (through balancer) via custom command
Kick handler
Lobby command (go to one of the current server's parents)
Initial sever group (instead of just one static server, players will be connected to the group's balancer determined server)

WIP

civic cryptBOT
#

SeaStorm707 replied to the thread How to not allow certain people to use invsee.

I don't think it is possible to do that as OP players have access to ALL commands regardless of permissions.

Is there at least a plugin to invsee that you can allow and not allow OPs to use?

civic cryptBOT
#

DelilahEve replied to the thread Lily's Permissions.

New version released, fixes:

wildcard permission (previously not working)
and command completion (previously would not show commands for which permissions were granted)

civic cryptBOT
#

stefvanschie replied to the thread Don't understand Components.

For the example you mentioned, you can use Component.text(String) to create a component which has that text in it verbatim. There are also several overloads of this method which allow you to specify a style and color if you want to do this. Then with Component#append(Component) you can combine multiple of these pieces of text together if you wish to. For just the basic message you mentioned, the first method should suffice however.

civic cryptBOT
#

D3it7i started a thread called Minecraft Anti-cheating on the client side.

Cheating is a massive issue in today’s multiplayer games that has the potential to ruin entire communities. -- BattlEye

I looked at the minecraft protocol and it's not perfect on multiplayer, nothing like it was designed for multiplayer. Always sending too many unnecessary packets to the player.

There are various forms of cheating in Minecraft at present, but the popular anti-cheat is only effective on the server side, or unsuccessful
A successful anti-cheat should:It hardly affects the...

civic cryptBOT
#

Emitter_166 started a thread called Zombie keeps teleporting out of place when there are too much entities.

Here is the video
at first you can see there are no zombies, but after Im done killing, you can see there are like 1 million zombies 💀

server: 1.19.2 paper server, vanially settings, just with whitelist enabled and Essential X plugin

civic cryptBOT
#

DelilahEve replied to the thread Lily's Permissions.

New version released, Fixes wildcard support when plugins don't explicitly support it

civic cryptBOT
#

Klaribot started a thread called docker-compose setup: Velocity proxy refuses to connect to Paper hub world on same machine.

Alright, so I have a bit of an advanced problem I've been struggling to solve for the past day.

I'm building a larger-scale Minecraft network using Docker Compose (or preparing to anyway), and I'm trying to find out why the Velocity container is refusing to forward players to the Hub container.

Here's my docker-compose.yml:
version: '3.8'

services:

#######################################################

hub Profile - The main Minecraft hub world. Includes a Velocity proxy...

civic cryptBOT
#

allene50 replied to the thread Don't understand Components.

then when getting a component when you what to compare item names do you use like item.getItemMeta().displayName().ToString()

civic cryptBOT
#

stefvanschie replied to the thread Don't understand Components.

This depends on how you want to compare item names. If you want an exact match, you should check the equality using Object#equals(Object). If you only want the text to match, then you want to first convert it to plain text via a PlainTextComponentSerializer and then compare the resulting Strings via Object#equals(Object).

#

Noah replied to the thread Don't understand Components.

If you're using the item name to compare custom item abilities, you should use the PersistentDataContainer instead. It allows you to easily change the name of the item later down the line (or let players rename it), since you're not matching it by display name, which can break relatively easily.

#

stefvanschie replied to the thread Zombie keeps teleporting out of place when there are too much entities.

My best guess is that this is due to zombie reinforcement spawning. Zombies can spawn other zombies as reinforcements, intended to help the first zombie out. This would explain the additional zombies outside of your farm.

#

allene50 replied to the thread Don't understand Components.

thanks, this helps soo much, this help clear things up for me.

civic cryptBOT
#

Emitter_166 replied to the thread Zombie keeps teleporting out of place when there are too much entities.

My best guess is that this is due to zombie reinforcement spawning. Zombies can spawn other zombies as reinforcements, intended to help the first zombie out. This would explain the additional zombies outside of your farm.

Oh, so it has nothing to do with paper/spigot? and do you know a possible fix for this? Appreciate your reply btw :)

civic cryptBOT
#

Cardstock6349 replied to the thread How to set logging level in Paper?.

Logging levels are generally a pain in the ass because nothing really uses the logger stuff properly, and so the way they're setup is pretty bleh; easy method is generally to use a custom log4j config (extract the one from the patched paper jar) and set the logging level properly, otherwise, you'd need to basically run around and manually set the correct level through the log manager API, so that you can set the correct level for the filters, etc

I see, thanks a lot @electronicboy . I...

civic cryptBOT
#

Kihsomray replied to the thread Error When Creating a World.

That linked PR is 100% unrelated to this

So is there anything I can do about this?

#

electronicboy replied to the thread Error When Creating a World.

I mean, loading worlds is slow, all you can do is prevent spawn chunks from loading, and use a custom chunk generator which has a fixed spawn position

civic cryptBOT
#

Kihsomray replied to the thread Error When Creating a World.

I mean, loading worlds is slow, all you can do is prevent spawn chunks from loading, and use a custom chunk generator which has a fixed spawn position

Would it be reasonable if: I set keepSpawnInMemory() to false, load the spawn chunks at a slower rate, then set keepSpawnInMemory() to true?

civic cryptBOT
#

Komo4ekol started a thread called problems with redstone.

I wanted to build a fairly large tree farm on a single server with paper at the base, but it didn't work, and after, I found a problem on my test server, for some reason the redstone signal is not being transmitted down through the block, please tell me if you know what can be done
Here is a demo, if needed, I can upload the world I downloaded

civic cryptBOT
#

AkioNakao started a thread called Chunk reading errors.

Hi,

I'm back on the plugin development train after a while (last time I coded was on 1.15).
I've downloaded a fresh jar file, started the server, logged in and moved:

[16:33:13 WARN]: Failed to read chunk [25, 33]
java.lang.IllegalArgumentException: Negative position
at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:813) ~[?:?]
at net.minecraft.world.level.chunk.storage.RegionFile.getChunkDataInputStream(RegionFile.java:604) ~[paper-1.19.2.jar:git-Paper-138]...

civic cryptBOT
#

AkioNakao replied to the thread Chunk reading errors.

I should add that this is not happening when I run the server on W11. It only happen with WSL

Upon joining the server running on W11, I'm greeted by this (a lot more in the console, for a lot of chunks):

[17:03:28 ERROR]: Detected invalid header for regionfile D:\Documents\Jetbrains\papermc-plugin-starter.papermc.\world\poi\r.-2.-1.mca! Cannot recalculate, removing local chunk (23,18) from header
[17:03:28 WARN]: Region file .\world\poi\r.-2.-1.mca has an invalid sector at index: 600...

civic cryptBOT
#

electronicboy replied to the thread Chunk reading errors.

Do NOT cross the FS boundary if that's what you're doing, the windows FS thing on WSL is generally known to create such issues

civic cryptBOT
#

AkioNakao replied to the thread Chunk reading errors.

Thank you for the warning. I've changed my way of doing things. Instead of having everything on W11 being accessed by WSL, the whole server is now on the WSL part with the "plugins" folder being a symlink to my compilation output directory.

No chunk errors and the plugin loads just fine.

civic cryptBOT
#

DelilahEve replied to the thread Lily's Permissions.

New version released:

Added:

  • 'denyPermissions' list for permissions.yml and users.yml; These go at the same level as the 'permissions' list and can be defined in world overrides. 'denyPermissions' is used to strip permission nodes from the 'permissions' list that gets calculated based on inheritance, world relevance, etc... See default permissions.yml on GitHub for an example.

  • support for 3 and 6 character hex codes (ie. #fff or #ffffff) on Spigot and Paper servers (sorry Bukkit...

civic cryptBOT
#

CrazyCloudCraft replied to the thread Minecraft Anti-cheating on the client side.

Very interesting, but the most players don't download a mod to disable the cheats on a server (if they have them installed).
And if you would have something that works, these people programm something aganist it.

Also, why should someone hack on a server? Because there too bad?. No after my opinion, servers that are too difficult. The players will serach a way to have it easy, the best way is to talk to these people, what they would like to change (and if it's something that you can also...

civic cryptBOT
#

torment started a thread called random tp.

in my server survival I want every player stand in nether portal get randomly teleport
but I don't know how
I tried doing it by command block which I wrote in it /execute if entity @p[x=....,y=....z=....]
and tied it with comparator then tp random @p but nothing happen
for tprandom I use plugin essentials
enyone can help ?

civic cryptBOT
#

D3it7i replied to the thread Minecraft Anti-cheating on the client side.

Very interesting, but the most players don't download a mod to disable the cheats on a server (if they have them installed).
And if you would have something that works, these people programm something aganist it.

Also, why should someone cheat on a server? Because there too bad?. No after my opinion, servers that are too difficult. The players will serach a way to have it easy, the best way is to talk to these people, what they would like to change (and if it's something that you can also...

civic cryptBOT
#

CrazyCloudCraft replied to the thread Minecraft Anti-cheating on the client side.

So I wanted an open source implementation that gamers could live with.
and There are a lot of cheat programs on Minecraft right now, but few anti-cheat programs
and There are many mods, very good, But they do too much more than they are supposed to do

I think I'll start by developing a simple, open source one that gives the server the right to know what MODs are installed on the Fabric client, so that the server owner can effectively disable certain MODs and know what MODs are being used by...

civic cryptBOT
#

AkioNakao replied to the thread random tp.

Hi,

If you wish to do this without any additional plugin, you could have a look to the spreadplayers command. You can combine if with the execute command using block detection.

civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.89.

Support for a new extension was added:

Spy tool: Saves all messages send via the friend msg and the party chat

civic cryptBOT
civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.89.

Support for a new extension was added:

Cancel friend requests: Adds the command /friend cancel with which you can take back friend requests

civic cryptBOT
#

stuvanya started a thread called Player disconnect with multiplayer.disconnect.invalid_public_key_signature.

Hello have last Velocity and Paper versions (1.19.2)
In velocity.toml have set:
force-key-authentication = false
In server.properties:
enforce-secure-profile=false
Also
online-mode=false on both sides.

civic cryptBOT
civic cryptBOT
#

Overwrite started a thread called UltimateServerProtector | The best OP security plugin | Full Async.

• This is an incredibly lightweight sequrity plugin, that adds an "admin-passwords" to your server.

• The principle of its work is quite simple. If a player somehow gets administrator permissions or OP, plugin will require him to enter a special password, or immediately apply punishment to him.
Each admin login attempt can be recorded in logs in a separate file in the plugin folder. Each activation and deactivation of the plugin can also be logged.
You can add a list of admin IP...

civic cryptBOT
#

Overwrite started a thread called UltimateServerProtector | Best security plugin | Full Async.

• This is an incredibly lightweight plugin, that add an "admin-password" to your server.

• The main features should be considered the function of adding rights to check and creating a personal admin password for each player! All together, this creates an almost insurmountable barrier for the "hackers".
Each admin login attempt can be recorded in logs in a separate file in the plugin folder. Each activation and deactivation of the plugin can also be logged.
You can add a list of admin IP...

civic cryptBOT
civic cryptBOT
#

frafol started a thread called ✨ CleanSC • Best StaffChat plugin (Spigot, BungeeCord and Velocity support).

Staffchat plugin compatible with BungeeCord, Velocity and Spigot, with many functions!

With this plugin you have the possibility to speak in a staffer-only chat, mutate it, make it invisible only for you, send messages when a staffer enters or leaves the server, speak in the staff chat without carrying out any commands and much more!

FEATURES
Obviously, StaffChat;
Possibility to deactivate StaffChat globally;
Possibility of not seeing StaffChat personally;
Possibility to talk in...

#

frafol started a thread called ✨ CleanSC • Best StaffChat plugin (Spigot, BungeeCord and Velocity support).

Staffchat plugin compatible with BungeeCord, Velocity and Spigot, with many functions!

With this plugin you have the possibility to speak in a staffer-only chat, mutate it, make it invisible only for you, send messages when a staffer enters or leaves the server, speak in the staff chat without carrying out any commands and much more!

FEATURES
Obviously, StaffChat;
Possibility to deactivate StaffChat globally;
Possibility of not seeing StaffChat personally;
Possibility to talk in...

civic cryptBOT
#

electronicboy replied to the thread Massive Lag from villagers.

You're running on 10 year old hardware, and entities just suck in general; typical advice is generally going to be to reduce the amount of stuff going on, i.e. reduce the number of entities, or, get newer hardware

civic cryptBOT
#

Learting started a thread called 1.19.2 papermc compile without patch error.

Hello, I wanted to have every glitch fix removed from paper because my players' machines need those mechanisms to work. I git cloned it, and deleted patches related to it. However, when I tried to delete patches/server/0404-Fix-numerous-item-duplication-issues-and-teleport-is.patch, ./gradlew applyPatches will fail(error logs part in the link). Other glitch-fixing patches are fine to remove, but this one makes trouble. Why is that?

civic cryptBOT
#

electronicboy replied to the thread 1.19.2 papermc compile without patch error.

Patches describe changes, if you remove patch 30 makes changes to the same area of code as patch 20, and you delete 20, it can cause issues as now it doesn't know how to apply the changes, as now the tree looks different when it gets there without the earlier changes

civic cryptBOT
#

Learting replied to the thread 1.19.2 papermc compile without patch error.

Patches describe changes, if patch 30 makes changes to the same area of code as patch 20, and you delete 20, it can cause issues as now it doesn't know how to apply the changes, as now the tree looks different when it gets there without the earlier changes

Thank you for your information. Can I trace the changes tree so I can modify it on my own? Or is there anyway else that I can disable all glitch-fixes?

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

nanmenyangde started a thread called Is is possible to prevent a sponge from drying up in nether?.

I'm making a plugin which gives the players the ability to place water in some certain areas in nether.Unluckily,I found that the sponge will absorb the running water then dry up over and over again,which kills the server.Is there any way to stop it?

civic cryptBOT
#

littleBitsman started a thread called How to set ItemMeta display name with ItemMeta#displayName method?.

I am new to PaperMC plugin development as I used Bukkit before which supported ItemMeta#setDisplayName, but on Paper the same method is deprecated. How do I use ItemMeta#displayName(Component)?

civic cryptBOT
civic cryptBOT
#

D3it7i started a thread called scccpdebris | The aim is to fix flawed part of the Minecraft multiplayer protocol.

The current supported version is 1.19.2
Optional public part, The aim is to fix flawed part of the Minecraft multiplayer protocol

feature:

All features were added without affecting vanilla. Requires ProtocolLib!

[X] Randomize entity health to prevent players from using cheats to see it.
[X] Hide player's detailed potion effects to avoid other cheating players from seeing
[X] Randomized achievement details to prevent players from using cheat mod to view achievements.
[X] Reduce the...

civic cryptBOT
#

MasterBroNetwork started a thread called TesterUtils 1.0 (1.19+).

What is TesterUtils?
TesterUtils is designed to aid in testing features on development servers by providing utility commands and features.

I designed this plugin for my local plugin development server and decided to make it public for those who might want to use it.

What features does this add?
TesterUtils adds commands to change your own character attributes easily, toggle knockback (attribute modification), clear entities etc.

Is TesterUtils a virus?
No, TesterUtils is not malicious if...

#

MasterBroNetwork replied to the thread TesterUtils 1.0 (1.19+).

This is my first public plugin and therefore my first plugin release thread.
More utilities will be coming soon.

civic cryptBOT
#

WithLithum replied to the thread How to set ItemMeta display name with ItemMeta#displayName method?.

Use the Component.text(string) method to create a Component to use that method:
meta.displayName(Component.text("Something"))

For further usage on Components, have a look at the Adventure documentation.

civic cryptBOT
civic cryptBOT
#

SpaceNiklas started a thread called HubPlugin.

A nice straight forward plugin which makes the player rejoin the server the last logged off. Also adds commands such as /hub and /lobby.

Features:
•/hub
•/lobby
•Rejoin last server player logged off
•Top Support if you join the discord server(https://discord.gg/93DURaJxuf). If you ask nicely I can even code you exclusive features/change the servers names.

Requirements:
• Main server called "limbo" (In velocity.toml)
• A lobby server called "lobby"
As said above you can ask in the...

civic cryptBOT
#

MasterBroNetwork replied to the thread [1.19+] TesterUtils 1.1.

Version 1.1 Patch Notes:

Fixed an issue with the /destroyentity command not checking if the entity type specified exists in the EntityType Enum resulting in an error whenever the command was executed with a non-existent entity type.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Phoenix616 replied to the thread Snap! | Run BungeeCord plugins on Velocity.

This plugin looks great. Can you reprint it to www.mcbbs.net in China? The address of the original post will be indicated.

Sure, as long as the file itself isn't distributed in a way that violates the license you can write descriptions/translations or even distribute it as much as you want :)

civic cryptBOT
civic cryptBOT
#

spiringjurre started a thread called Can't get onto the nether roof.

I can't get onto the nether roof. When i try to get onto the nether roof I will just be teleported back. I don't know if this is with paper or just a plugin I use, is there any way I can solve this?

civic cryptBOT
#

stefvanschie replied to the thread Achievements are no longer announced in the chat since 1.19.2 update.

Hello !

Since I upgraded my server from 1.17.1 to 1.19.2, achievements are no longer announced in the chat. Is this issue known ? Where can this come from ? ☺️

I'm guessing you're referring to advancements. Run /gamerule announceAdvancements to check if this behaviour is enabled. If not, you can run /gamerule announceAdvancements true to turn it on.

#

stefvanschie replied to the thread Can't get onto the nether roof.

Try reproducing this without plugins. If it no longer happens, this is behaviour from a plugin and you should contact the author of that plugin.

civic cryptBOT
#

patrickstar started a thread called Unable to cancel player chat message.

Context :Velocity3.1.1, Spongeforge, win10
I want to be able to cancel the event and then broadcast the message to all servers. So i do this:

@Subscribe
public void onPlayerChat(PlayerChatEvent event) {
event.setResult(PlayerChatEvent.ChatResult.denied());
}

But it doesn't work, the player still gets the message.

civic cryptBOT
#

Ciruzzo Gang started a thread called How to change compatible versions message on PaperMC.

Hello, today I was just wondering if it is possible to change the compatible versions message (the one near to the ping icon) to something custom.

I'll leave some examples down here, thank you for your support and let me know!

I would like to change it to something like this...

And this is mine...

civic cryptBOT
#

Chevels replied to the thread Achievements are no longer announced in the chat since 1.19.2 update.

I'm guessing you're referring to advancements. Run /gamerule announceAdvancements to check if this behaviour is enabled. If not, you can run /gamerule announceAdvancements true to turn it on.

Thank you for your answer :)

No, nothing has changed in the configuration, that's the first thing I checked and that's why I don't understand where the problem comes from. However this weekend we noticed that this does not apply to all advancements; some are displayed in the chat while others are...

civic cryptBOT
#

Syrent started a thread called VelocityReport | Report system for Velocity servers.

VelocityReport
Minecraft Report plugin for Velocity servers with amazing features.
⚠️ Notice: Installing the plugin on Velocity is optional. If you don't want to link report data between servers you can simply install the plugin on all back-end (Spigot, Paper, etc...) servers
⚠️ Notice: If you want to use the velocity_support feature you have to use MySQL as the database method. otherwise, report data will NOT sync between servers.

Commands:

Command
Permission
Description

report...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

SpeastTV started a thread called DiscordSRV !list in Channel?.

Is there a placeholder with which you can see all players on the whole proxy with certain servers etc?

civic cryptBOT
civic cryptBOT
#

LimeDev8756 started a thread called Why can no one join?.

I have had this server for a while and it seemed to work fine but i updated to 1.19.2 and now no one can join, the error message is below
java.lang.NoSuchMethodError: 'com.mojang.authlib.GameProfile net.minecraft.world.entity.player.EntityHuman.fz()'

civic cryptBOT
#

kubtryb started a thread called Server process randomly gets killed.

hi, Im hosting server with approx. 5 players being online. From no reason process gets killed. The message doesnt appear in logs. it looks like this:

[21:49:36] [Server thread/INFO]: Villager EntityVillager['Nitwit'/25780, uuid='6f304c2d-2176-499b-ae78-61e610e981c7', l='ServerLevel[world]', x=-2880.70, y=118.00, z=-2870.50, cpos=[-181, -180], tl=9520, v=true] died, message: 'Nitwit froze to death'
[21:52:00] [Server thread/INFO]: Villager EntityVillager['Villager'/25781...

#

electronicboy replied to the thread Why can no one join?.

You have an outdated plugin, enable debug in server.properties and look at the full error

civic cryptBOT
#

snar started a thread called Velocity proxied connections to bungeecord.

Hey,

Please explain how we can forward packets/players/ connection from Velocity (using forced hosts) to Bunngecord, which will allow us to avoid the bug related to premium players and the console bug related to Online-Mode.

Using all the IP and UID Forward modes, the problem is that premium players cannot enter and non-premium player join without problem.

"Error : BungeeCord Error (Server is Online Mode)"

Best regards,
Snar

civic cryptBOT
#

electronicboy replied to the thread Velocity proxied connections to bungeecord.

proxy in proxy is 100% unsupported; You'd need to have everything behind the first proxy in offline mode, AND, you'd lose players UUID/IP addresses from the backend servers unless you patched bungeecord to support incoming forwarding data.

civic cryptBOT
#

danyadanya2005 started a thread called paper worldedit ban.

how do i get unbanned? I got hacked on discord. and i got banned in some groups
paper and worldedit, essentials and so on
I wrote an appeal. but received no answer or greeting

civic cryptBOT
#

Overwrite started a thread called Velocity - how to setup and use the best minecraft proxy.

⦁ Point 1 - Install and run
There should be no problems here, because here the process is similar to installing a regular kernel for a server or a banji.

  1. Download Velocity from the Papermc website.
  2. Put the one you downloaded .jar file to a specific folder, then create a file in it start.bat (start.sh if linux) , in which write the following: java -Xmx2G -Xms2G -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch...
civic cryptBOT
#

Kahenraz started a thread called Custom log4j2.xml formatting causes Paper to hang when logging within tab completion.

I'm not certain whether this is a bug in paper or a problem with how I've formatted my log4j2.xml, but it's done quite simply and I can't see any problem with it. I don't have a problem with custom logging in Spigot, although Paper seems to have made a lot of their own additions to this mechanism, so there is room for regression.

My logger is very simple. I prefer the old format, if anyone here can remember, that was used quite a few years ago and have always used that. This log4j2.xml...

civic cryptBOT
civic cryptBOT
#

CrazyCloudCraft started a thread called Add a "search for a post Titel" to filter options..

Hello,
any time I search a post or plugin here, it get's really complicated, because i can't search after titles or text contents.
It would be really nice if someone would add that.
Thanks.

civic cryptBOT
civic cryptBOT
#

DevTec replied to the thread Unable to cancel player chat message.

Hello, currently this is not possible due to 1.19 secure chat.

civic cryptBOT
#

stelioshah started a thread called Sound.ENTITY_EXPERIENCE_ORB_PICKUP always plays the same sound effect.

Hey guys, even though when picking an experience orb a random sound is played, the Sound.ENTITY_EXPERIENCE_ORB_PICKUP always plays the exact same sound effect. Is there a way to fix this?

civic cryptBOT
#

FeuSalamander started a thread called color codes "§" doesn't work.

I am creating a plugin for velocity, when a player send a message in the chat of a server , the plugin will send the message in all of the servers of the networth with the name of the player and his luckperms rank but the colors of the prefix doesn't color the string but in the string we can see the color code.

my code:

@Subscribe
public void onMessage(PlayerChatEvent e){
String m = e.getMessage();
String p = e.getPlayer().getUsername();
LuckPerms api = LuckPermsProvider.get()...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

MCArcadeX replied to the thread Malware Announcement.

I made an analysis for this exact malware, but got as far as making a DRAFT.
But i investigated the "Updater.class" in the spotlight instead, but i also found the "plugin-config.bin" seen by paper.
Shocked to see that this malware from the wild go so far.
https://ljskatt.no/analysis/updater_class/

#

AnonymousNA replied to the thread Malware Announcement.

I have little experience with malware, but is there any safety concerns relating to world files or is this .jar specific?

#

Larry replied to the thread Malware Announcement.

I have little experience with malware, but is there any safety concerns relating to world files or is this .jar specific?

If this is found in your server, reinstall the entire OS. It should not spread to world files as far as I know, so backups of those specifically should be good.

#

MCArcadeX replied to the thread Malware Announcement.

I have little experience with malware, but is there any safety concerns relating to world files or is this .jar specific?

Jar specific, beacuse jar is the only executable bit, world files should be safe.

civic cryptBOT
civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

Does anyone know what plugins have been infected??

#

Larry replied to the thread Malware Announcement.

Does anyone know what plugins have been infected??

No, because it infects the whole library of plugins when it's run. We might eventually find it, or perhaps an update to the infected plugin has already removed the malware and it's spreading through already-installed plugins. Quite difficult to know!

civic cryptBOT
civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

What can the malware do to my computer if it got on there

civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

Also, what programs can detect/destroy the malware in the case that you have it?

civic cryptBOT
#

Larry replied to the thread Malware Announcement.

@PurpleWolfMC - Please don't post repeatedly.

  1. The malware is known to install system services which give it the ability to do pretty much anything it wants. You don't want it on your computer because it can cause all sorts of havoc potentially after lying dormant for ages and ages.
  2. The announcement itself has a linked service for finding corrupted JAR files. It also has two commands, depending on the OS you use to run your server.
civic cryptBOT
#

JosTheDude replied to the thread Vmessage, multiserver messages for Velocity, LuckPerms prefix compatibility.

Use this description of your plugin so it can get more downloads :)

V-Message | Simple Global Chatting w/ LuckPerms Support
Ever wanted to have your messages sent globally across your Velocity proxy? Here's a simple plugin to do just that!

No Setup, just Drag & Drop!
LuckPerms Prefix Support
Velocity Support (since theres like 200 bungee plugins that do this lol)

#

JosTheDude replied to the thread del.

del

What is this lol

civic cryptBOT
civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

If I am infected, what things will be infected too? Server worlds? Minecraft worlds? Server jars? Applications??

#

electronicboy replied to the thread Malware Announcement.

The thing infects other jars, and installs a system service to partake in acts from its CNC

#

PurpleWolfMC replied to the thread Malware Announcement.

Will it infect all the jars in my main server directory or all of the jars on my computer?

#

electronicboy replied to the thread Malware Announcement.

I mean, the thing modifies every jar in the server folder in order to inject it's payload which installs the malware to the OS itself. That payload is what downloads the thing to make your machine join the CNC server, and do whatever the heck it wants. every jar in your server folder is borked, and unless you where using a container, your system is probably compromised.

#

PurpleWolfMC replied to the thread Malware Announcement.

So the jars outside of my server folder are fine?

civic cryptBOT
civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

Is geyser/floodgate infected??? I keep getting an error for them saying they have it

#

Larry replied to the thread Malware Announcement.

If you are infected, you need to reinstall your OS and download all JARs fresh from reputable sources. Geyser is not distributing this malware, but it may be that your Geyser JAR has already been modified by the malware.

civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

I did. It still says that it does. I haven't reinstalled my os but i did download the jars fresh from the og source(geysermc.org)

civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

Will other things(like other world files and stuff and the servers world file) be infected if you transfer it to an sd card and then add it back to the now reset pc?

civic cryptBOT
#

Larry replied to the thread Malware Announcement.

Will other things(like other world files and stuff and the servers world file) be infected if you transfer it to an sd card and then add it back to the now reset pc?

No, as long as you don't keep any old JAR files.

civic cryptBOT
#

PurpleWolfMC replied to the thread Malware Announcement.

I had to reset my os. I got the virus :(

civic cryptBOT
#

xxCoderforlife started a thread called TextDecoration Bleed Over.

So when I append a premade TextCompoment to a new one(i.e Sending a prefix before every console message) the TextDecoration (If prefix is bold so is the message but holds the custom color that was set) bleeds through to the message.
I've tried resetting the Style for the message and building it on send but to no avail. Does anyone have any idea on how to fix this

#

Noah replied to the thread TextDecoration Bleed Over.

Try appending your prefix to an empty parent component instead, like so:
Component.empty().append(myPrefixComponent).append(myText)
or use the builder:
Component.text().append(myPrefixComponent).append(myText).build()

civic cryptBOT
#

xxCoderforlife replied to the thread TextDecoration Bleed Over.

Try appending your prefix to an empty parent component instead, like so:
Component.empty().append(myPrefixComponent).append(myText)
or use the builder:
Component.text().append(myPrefixComponent).append(myText).build()

It's for sure a cleaner way of doing but no still getting the bold error.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

cvgamer replied to the thread Error upgrading to 1.19.

[19:28:01 ERROR]: Cause of unexpected exception was
org.spongepowered.configurate.ConfigurateException: []: java.nio.file.FileSystemException: /home/container/./world/.190654510692301435176641paper-world.yml.tmp: Invalid argument
at org.spongepowered.configurate.loader.AbstractConfigurationLoader.save(AbstractConfigurationLoader.java:205) ~[configurate-core-4.1.2.jar:?]
at io.papermc.paper.configuration.Configurations.trySaveFileNode(Configurations.java:106)...

civic cryptBOT
civic cryptBOT
#

tetratheta started a thread called I can't use my library as dependency.

I'm trying to make a library that provides methods/classes that uses NMS, to plugin without making them implement NMS (by using paperweight-userdev).
And I made a library like this.

The problem is, I cant import it as library.

plugins {
id 'java'
}

group = 'test'
version = '1.0-SNAPSHOT'

repositories {
mavenLocal()
mavenCentral()
maven { url = "https://jitpack.io" }
maven { url = 'https://repo.papermc.io/repository/maven-public/' }
maven { url =...

civic cryptBOT
#

zS0bye started a thread called BetterSecurity [FREE] | ✨ The best security for your server!.

The plugin that protects you, in times of need! 100% customizable, and working from 1.8.x up to the latest versions.

100% customizable via file.
Block all the complete tab, which shows your server commands /[TAB](You can bypass this feature via permission, player, or uuid).
Add custom commands to the full tab, which all players can see. Or by creating groups for your staff.
Warn your staff, and also the console of any violation (You can choose from the configuration where you want it to...

civic cryptBOT
#

xiaonuo1326 started a thread called Entity causes server crash.

I recently started a server using the 388 build version of 1.18.2 of paper, but the server always crashes. After checking the log, it should be that the location of an entity is too high, causing the crash. How can I solve this problem?

civic cryptBOT
#

JoniDev started a thread called Bug with Piston Actions.

Hello, I wanted to Report A Bug with Pistons that when the comperator is powered but the piston down there too and the piston down gets back in the other piston doesnt move until i replace the comperator or redstone. Is there any way that that can get fixed? Thanks

#

JoniDev replied to the thread Bug with Piston Actions.

And as Second Inventory/Boats/Sun and other Textures are randomized. I dont know if this is clientside or serverside

#

JoniDev replied to the thread Bug with Piston Actions.

In this case it is from a filled
map of my citybuild Server where the other pictures come from

civic cryptBOT
#

stefvanschie replied to the thread Bug with Piston Actions.

In the future please use https://github.com/PaperMC/Paper/issues/ to report any bugs. The piston setup shown in the image behaves the same as it does in Vanilla, so this is not a bug. As for your textures, you either downloaded a resource pack from the server which is changing these textures, or you have a resource pack enabled locally.

civic cryptBOT
#

N4TH4NOT started a thread called BlockEvent.

I am using the last 1.18.2 paper version and I can't register my event due to BlockEvent. It's a bug ??
Thank in advance.

Stacktrace:
[11:46:35 ERROR]: Error occurred while enabling Bookshelves v1.0.0 (Is it up to date?)
org.bukkit.plugin.IllegalPluginAccessException: Unable to find handler list for event org.bukkit.event.block.BlockEvent. Static getHandlerList method required!
at org.bukkit.plugin.SimplePluginManager.getRegistrationClass(SimplePluginManager.java:765)...

civic cryptBOT
#

electronicboy replied to the thread BlockEvent.

You can only listen to events that have a HandlerList on them (See the javadocs, they'll either have a getHandlerList() method on them, or in a parent class; Event firing just basically walks up the class hierarchy until it finds a handler list

civic cryptBOT
#

N4TH4NOT replied to the thread BlockEvent.

Thank you very much, I find the incorrect event -> BlockPistonEvent

civic cryptBOT
#

sea_orange replied to the thread Zombie Apocalypse.

Excuse me, where can I find this plugin? I can't open the link provided using the post:eek:

civic cryptBOT
#

rautamiekka replied to the thread Zombie Apocalypse.

Excuse me, where can I find this plugin? I can't open the link provided using the post:eek:

Indeed, the Dropbox link says "File is deleted" and the GitHub is also gone, all the way down to the username/org.

civic cryptBOT
#

Noxat started a thread called 1.19.2 Entities on a team are not being detected..

So I recently tried converting to PaperMC, my server is plain vanilla with a few small command block builds. One of them is a factory that produces custom golems but after too many are produced, the furthest 3 are targeted for destruction. I use a team to keep those 3 mobs targeted for various effects before death (they get tossed in the air and explode). PaperMC refuses to target these golems but when I type "/team list GolemKill" there are 3 UUID listed. Yet using "execute as...

civic cryptBOT
#

xjay started a thread called Servers TPS Loss (Please help).

Hi Paper Spigot,

I run a server that is on paper 1.19.2 that gets around 50-100+ players daily. It's within a bungeecord network, we have geyser/floodgate installed for bedrock compatibility. We've currently been experiencing crazy tps lossage. I've tried everything from editing the view-distance to editing the spigot, bukkit, paper-worlds ymls, to installing lag mobstack plugins and anti lag plugins but still no luck. I don't know where to go from here.

Here's a paste of our timings if...

civic cryptBOT
#

flashpaul started a thread called Beehive an Bee nest problem.

Hello everyone, I have a problem with beehives and bee nests. If I place a beehive/bee nest and break it without bees entering, the beehive will always remain bugged. That is, if I place it and bees entered then when I break it, it is like it is empty.
If on the other hand, I create it, place it and bees come in if I then break it this will always remain bugged. So if I place it and bees come out then if I break it and place another time it, more bees come out. It becomes like a bee...

civic cryptBOT
#

electronicboy replied to the thread Servers TPS Loss (Please help).

  1. reduce entities
  2. Many "anti lag" plugins try to treat the symptoms of lag, rather than fixing the root cause of them, and thus create more issues than they solve. Your server isn't meeting the mob spawn cap, and is thus eating more than 1/10th of a tick trying to spawn mobs
  3. https://paper-chan.moe/paper-optimization
civic cryptBOT
#

Quaintified started a thread called Streamline.

Key Information
Below is some much-needed information on things such as file locations and some Streamline terminology.

When we say...
We mean...


your plugins folder
The plugins folder in your server's main folder.


streamline main folder
The StreamlineAPI folder in your plugin's folder.<br/>*NOTE: if you use Velocity, the folder will actually be called* streamlineapi (lowercase)!


modules folder
The modules folder in your streamline main folder...
civic cryptBOT
#

llamamaonium11 replied to the thread Lily's Permissions.

Suggestion: add support for color codes & and < > etc. And config option to be able to edit chat format message.

#

DelilahEve replied to the thread Lily's Permissions.

Colour codes are supported. Not sure what you mean with the rest.

#

llamamaonium11 replied to the thread Lily's Permissions.

Be able to edit this if I wanted to remove < > and add something else. Also color codes don't work in chat.

#

DelilahEve replied to the thread Lily's Permissions.

Ah, I'd be happy to add that in.

As for colour codes as used by players in a chat message, that's beyond the scope of this plugin. I'm sure there are others covering that use case.

#

llamamaonium11 replied to the thread Lily's Permissions.

Ah, I'd be happy to add that in.

As for colour codes as used by players in a chat message, that's beyond the scope of this plugin. I'm sure there are others covering that use case.

ok thats fine. I have another plugin I can use for that.

civic cryptBOT
#

alexanderth started a thread called Webinterface to manage paper mc servers.

Hello,

So far, for a couple of years now, I used to manually create additional paper mc servers from the (linux) commandline.

Is there a webinterface that you can recomment to manage servers, change settings for servers, create new ones, maybe couple them, etc?
I have been looking ,and find some rather outdated suggestions, often not for Paper MC.

Thanks !

Alexander.

#

Noah replied to the thread Webinterface to manage paper mc servers.

The most commonly used solution is Pterodactyl, which is not specifically for Minecraft (but rather games in general), but supports it very well. Pterodactyl also runs your servers in isolated docker containers, offering some extra security with basically no overhead.

civic cryptBOT
#

PirateCraft replied to the thread KickRedirect | Redirect your players to a server after a server shutdown.

Would it be possible to add a blacklist of kick messages that just send them a kick message? For example when someone is kicked by staff or AFK kick should be a normal kick with a message and not sent to another server.

civic cryptBOT
#

BomBad started a thread called Question to The GeyserMC creator.

Subject: Minecraft
To: The creator of GeyserMC
Will your mod have versions older than the current one? (mostly 1.8)
I'm asking because of my interest and not only in previous versions such as 1.8 (the one before the combat update) which I already mentioned
Thanks

civic cryptBOT
#

camotoy replied to the thread Question to The GeyserMC creator.

Hi there. I'm not the "creator" of Geyser, but I'm one of the lead developers. I'm going to assume you're referring to our Spigot plugin,

Geyser, at its core, only emulates one Java Edition version: whatever is the latest. In combination with ViaVersion, we can support any older version it supports. The Spigot plugin only supports down to 1.13.2 as mostly a maintenance thing: supporting older versions would require more hacks and more time to support. The standalone version of Geyser can be...

civic cryptBOT
#

diekatzeyt started a thread called Error by using Paper 1.8 with Java 11.

I can't use Paper 1.8 with Java 11 if I use it there come some weird errors maybe someone can help

civic cryptBOT
#

mdeanda started a thread called odd errors after vanilla to paper migration.

i recently switched to paper to try out a few plugins and i get these errors that are a bit concerning and i have no idea how to debug. the first appears only upon login and reads "chat messages can't be verified - messages sent on this server may be modified and might not reflect the original message"

the next is worse since it kind of breaks chat. i get this continous stream of messages that read: "[@: summoned new blaze]" and it just repeats over and over. i dont know how to look at the...

#

mdeanda replied to the thread odd errors after vanilla to paper migration.

oh if it makes a difference, i'm running the server inside docker with image: openjdk:18-oracle

#

_11 replied to the thread odd errors after vanilla to paper migration.

_11

The [@: ... message is the output from a repeating command block. If you want to get rid of it, console should have the coordinates. Otherwise, /gamerule commandblockOutput false to hide that output.

The chat verification message means one of the signing-related options in server.properties was touched.

civic cryptBOT
#

mdeanda replied to the thread odd errors after vanilla to paper migration.

thank you so much! this was driving me crazy and i only play it about once every few months (but kids play it)

#

mdeanda replied to the thread odd errors after vanilla to paper migration.

so i found it and someone thought it'd be funny to watch these "blaze" creatures fall into a waterfall.

civic cryptBOT
#

sea_orange replied to the thread Zombie Apocalypse.

Indeed, the Dropbox link says "File is deleted" and the GitHub is also gone, all the way down to the username/org.

My friend, I'm sorry to bother you, but how do I find a monster plugin like this?I think monsters that can destroy blocks are interesting.:cry:

civic cryptBOT
#

rautamiekka replied to the thread Zombie Apocalypse.

My friend, I'm sorry to bother you, but how do I find a monster plugin like this?I think monsters that can destroy blocks are interesting.:cry:

I know of none, sorry.

civic cryptBOT
#

alexanderth replied to the thread Webinterface to manage paper mc servers.

The most commonly used solution by the community is Pterodactyl, which is not specifically for Minecraft (but rather games in general), but supports it very well. Pterodactyl also runs your servers in isolated docker containers, offering some extra security with basically no overhead.

Hi Noah,

Thanks a lot for your reply and for your suggestion!

Pterodactyl looks very good from what I see on the website
I do have some trouble setting it up correctly, and since I only had time in the...

civic cryptBOT
#

alexanderth replied to the thread Webinterface to manage paper mc servers.

An update from my side:
So, I updated to the latest version ( 10.4), and suddenly, I CAN use local IP addresses. This improved the situation , and now i can start a paper server!
yeah!
I will now start further investigation into how to best use Pterodactyl, but it looks really good so far!

Thanks so far for pointing me to Pterodactyl,

Best.

Alexander.

PS: I was a bit surprised that apparently the lack of support for local IP addreses is now suddenly solved, since it seems like a logical...

civic cryptBOT
#

sea_orange replied to the thread Zombie Apocalypse.

I know of none, sorry.

Thank you all the same.:)

civic cryptBOT
#

felix started a thread called ItemMeta → String → ItemMeta.

ItemMeta can be turned into a string. I want to save this string in a database and later read it to create ItemMeta from it.

Is there an easy solution to create ItemMeta from that string again?

Sample string of item.getItemMeta().toString(): UNSPECIFIC_META:{meta-type=UNSPECIFIC, enchants={DIG_SPEED=5}, Damage=133}

civic cryptBOT
#

felix replied to the thread ItemMeta → String → ItemMeta.

In the JavaDocs of ConfigurationSerializable, it states that:

These objects MUST implement one of the following, in addition to the methods as defined by this interface:

A static method "deserialize" that accepts a single Map< String, Object> and returns the class.
A static method "valueOf" that accepts a single Map<String, Object> and returns the class.
A constructor that accepts a single Map<String, Object>.

Sadly, ItemMeta seems to be doing nothing of that kind.

I'm really not sure...

civic cryptBOT
#

electronicboy replied to the thread ItemMeta → String → ItemMeta.

ItemMeta is configuration serialisable, it's just complex because, it's a complex data structure. You'd just shove it in a bukkit configuration object, or serialise the item to base64 if you don't need to care about mutation

civic cryptBOT
#

WanderingBilly started a thread called Hello I'm new to Actually Learning about Server's And wanted to know what is paperMc?.

I been playing java edition since 3 years And Now IM finally starting to start a Server With IRL Friends and I been told by people to use paperMC but I have no Idea What even is that IS that like a mod loader like fabric btw I use Fabric for my server. Can someone tell me What are the benefits of using PaperMC? is it good? will it make the server run better overall? Can I use my Fabric mods in paper?

civic cryptBOT
#

EterNity replied to the thread Hello I'm new to Actually Learning about Server's And wanted to know what is paperMc?.

Paper is a performance focused server software that aims to provide the best player experience while fixing many long standing exploits and bugs that exist in Vanilla Minecraft. Most notably, Paper has a complete rewritten light engine that resolve one of the biggest bottleneck existed in Vanilla; most recently, Paper also introduced a massive chunk rewrite patch that further optimize the slowness of Vanilla chunk loadings, and that's just to name a few!

Plugin can be installed onto Paper...

civic cryptBOT
#

felix replied to the thread ItemMeta → String → ItemMeta.

Can you maybe give me an example how I would to either of that?

#

felix replied to the thread ItemMeta → String → ItemMeta.

ItemMeta is configuration serialisable, it's just complex because, it's a complex data structure. You'd just shove it in a bukkit configuration object, or serialise the item to base64 if you don't need to care about mutation

Can you maybe give me an example how I would to either of that?

#

electronicboy replied to the thread ItemMeta → String → ItemMeta.

for Configuration, you just store the ItemStack inside of a YamlConfiguration object, as you do with anything else you want to store inside of a config;

for b64, there are methods in paper to encode an ItemStack into a byte array, which you can then deal with however you want, people often just base64 the thing assuming they're not just storing it inside of some blob storage

civic cryptBOT
civic cryptBOT
#

Lord_Tigrou started a thread called Chunk unloading core mechanics.

Hello everyone,
I have a quite simple yet seemingly hard to answer question about the core functionning of chunk loading and mostly unloading of a mc server, more specifically a paper one. When exactly will a chunk be unloaded from the server's RAM ? Will some chunk stay loaded after the last player in range leaves or will some chunk stay loaded under some conditions ?
Just to be clear, I am talking about the server's side and not the client's.
Cheers,
Tigrou/Utorque

civic cryptBOT
civic cryptBOT
#

allene50 started a thread called Updating items in a GUI.

So I have an Inventory that serves as my custom crafting UI but the issue is the my items from the Click event is not changing the inventory I figured out why but how is my question.

civic cryptBOT
#

Lunyx started a thread called High processor usage and low TPS.

Hello,
I have a problem with my Paper server
My webmin is reporting that the Paper process is using approx. 300% of the processor...
And the TPS is often low, and it's the same with 1, 2, 3, 4 players online...
I have the last version of Paper 1.19.2.

My plugins:
Chunky
Dynmap
EssentialsX
EssentialsXChat
EssentialsXSpawn
Floodgate
Geyser
ServerBackup
SkinsRestorer

Thanks

civic cryptBOT
#

Syrent started a thread called VelocityVanish | Modern vanish system for your server with Velocity support.

Image Transcription:
Easy to install
There isn't that many usable vanish plugin out there and there is zero vanish plugin for Velocity networks. VelocityVanish also supports multiple platforms like Spigot, Paper, Purpur, etc... as a back-end server.

Feature packed
Everything you want and need from a vanishing plugin for your Minecraft server is right here! Also, there is a bunch of API methods and events that you can use to create addons for the plugin and add new features.

Quality support...

civic cryptBOT
#

YodaForce157 started a thread called Overwrite existing command.

I have a paper 1.19.2 plugin and want to replace the /help command with my own, how could i do this?

#

YodaForce157 replied to the thread Overwrite existing command.

Oops didn't realise it would automatically rewrite on itself.

civic cryptBOT
#

alex_5678 started a thread called Observer triggered event.

Does anyone know if there is an event that is triggered when an observer is activated?
Only idea I had would be BlockPhysicsEvent or two check blocks around when a block is changed. But I don't see any possibility to cancel the activation of an observer.
Is there no method or am I missing something?

Thanks!

civic cryptBOT
#

QuickLenny started a thread called Simulation Distance Not working.

Hello, i have a paper server running on 1.19.2 but the simulation distance is stuck on 4 chunks. I changed it in every config file to 20 but it wont work

civic cryptBOT
#

EterNity replied to the thread Simulation Distance Not working.

Double check your spigot.yml and see if you have a value set there

civic cryptBOT
#

QuickLenny replied to the thread Simulation Distance Not working.

Double check your spigot.yml and see if you have a value set there

In my spigot.yml the value is 20

civic cryptBOT
#

Syrent started a thread called EnhancedVelocity.

Image Transcription:
Easy to install
You can upgrade your Velocity server just by dragging EnhancedVelocity plugin into your Velocity plugins folder.

Feature packed
EnhancedVelocity supports every plugin to make your server ecosystem complete like VelocityVanish, VelocityReport, SayanChat, etc...

Quality support
You're able to join our Discord and get help very quickly, up to instantly.

Up to date
The plugin is not abandoned. It is constantly getting updated to fix reported bugs and get...

civic cryptBOT
#

t0nedeaf started a thread called Mobs spawn when chunk is entered, but eventually stop.

Hi all! We've got a paper server running on MC version 1.19.2. We've built a mob tower (design linked here). When the chunk is first loaded by a player, the mobs spawn as normal. However, no matter where we AFK, whether it be in the proper AFK spot or in any other areas, mobs eventually stop spawning. We do not leave the chunk the farm is in when we AFK. Similar behavior has been observed at our guardian farm, where mobs will spawn quite quickly at first, but eventually stop spawning. This...

civic cryptBOT
civic cryptBOT
#

BeanBurrito started a thread called No Follow Range Fix?.

Hey all!

I've been messing with my server and doing tons of research on the topic of "Follow Range".

Zombified Piglins follow range wont tick with the simulation distance. They can spawn. They can despwn. But they do not track or wander at all unless I walk within 32 blocks of them.

Does anyone know of a plugin that would allow me to edit their follow range? If there is not one available, then how hard would it be to create one?

Thank you for your time.
-David

civic cryptBOT
#

rez_spb started a thread called Keep console input open on shell script start.

I have migrated to Paper from Spigot setup and I love the performance boost.
I have written a shell script for Spigot server start with a small hack: on start I create named pipe which is passed as a stdin to java process to read from without blocking out further script execution (basically checks and conditions, notifications, emails etc).

The part responsible looks like this:

make named pipe

mkfifo server_console;

keep it open

exec 3> server_console &

start the server

java
<cut...

civic cryptBOT
#

stefvanschie replied to the thread Updating items in a GUI.

Setting/adding an item in the open inventory will cause the inventory to be updated.

#

stefvanschie replied to the thread High processor usage and low TPS.

Try taking a timings/Spark report to see what the underlying cause of the TPS drops is.

civic cryptBOT
#

N4TH4NOT started a thread called Get player who activate a mob spawner.

Hi,
I has created a plugin to prevent unknown the players to modify the world so I already cancel a bunch of event and I try to prevent mob spawner activation now.

Did you have any idea to prevent a CreatureSpawner activation when the player don't has the permission, like the spectator mode ??

#

N4TH4NOT started a thread called Get player who activate a mob spawner.

Hi,
I has created a plugin to prevent unknown the players to modify the world so I already cancel a bunch of event and I try to prevent mob spawner activation now.

Did you have any idea to prevent a CreatureSpawner activation when the player don't has the permission, like the spectator mode ??

civic cryptBOT
#

l_plaYT999 started a thread called Villager trades.

I am creating a plugin and I need to change the bidding of certain professions of villagers, how can I do this? Help me please.

civic cryptBOT
civic cryptBOT
#

Wryel started a thread called timings no working :/.

hi guys i have this problem with paste timing

[22:35:30 INFO]: Preparing Timings Report...
[22:35:31 INFO]: Error uploading timings, check your logs for more information
[22:35:31 ERROR]: Could not paste timings
javax.net.ssl.SSLHandshakeException: No subject alternative DNS name matching timings.pl3x.net found.
at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:369) ~[?:?]
at...

civic cryptBOT
#

EterNity replied to the thread timings no working :/.

Your issue is due to the fork you are using purpur shut down their own hosted timing site without retroactively resetting them back in older builds like yours. You can go to your paper.yml and locate the timing options and replace it with https://timings.aikar.co/

civic cryptBOT
#

lzx284567 started a thread called why does the server didn't responded for 60 seconds?.

when i log in the server,it says "the server has not responded for 60 seconds!"and shuts down even i removed all the plugins!

plz help me,i am using paper 1.19.2 #263

civic cryptBOT
#

lzx284567 started a thread called server not responding.

when i log in the server,it says "the server has not responded for 60 seconds!"and shuts down even i removed all the plugins!

plz help me,i am using paper 1.19.2 #263

civic cryptBOT
#

bigbadwolf started a thread called How do I increase the distance I can see other players?.

Trying to increase the distance to see other players, we lose each other at about 2 chunks and is really annoying when exploring together.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Saloking started a thread called I need some help! My paper.yml doesn't show up..

I have paper on my Minecraft Server installed, and I also have the paper.jar.
But even if I start my Server, my paper.yml doesn't show up?
Just the spigot.yml. Kinda weird I guess, can you pls help me?

#

Machine Maker replied to the thread Villager trades.

By bidding do you mean the trade offers? There are methods on Villager to set the trades. You can create a new trade with the MerchantRecipe class.

civic cryptBOT
civic cryptBOT
#

RoinujNosde started a thread called BungeeBark - BungeeCord plugin messaging channel for Velocity.

This is a replacement for BungeeQuack (discontinued) and the Velocity's built-in "BungeeCord" messaging channel.

Why?
BungeeBark adds a queue for plugin messages and fixes a bug with the "Forward" method.

P.S.: "bungee-plugin-message-channel" needs to be disabled in Velocity's config.

civic cryptBOT
#

rogermiranda1000 started a thread called Testing environment for testing Paper plugins.

As a plugin developer I'm tired of testing the same thing again and again every time I change one small part of the code, just to make sure that I've not broken the code. That's why I've been developing an automated testing environment for Minecraft plugins.

WatchWolf will automatically start the required (according to the test file) servers and clients, and then you can interact with both the server and each of the clients from the same file.
You can see a video showing an example...

civic cryptBOT
#

TrOpHiiE replied to the thread Mojang chat report.

Hey! I am really new to forums, so I tried to find rules didn't find any, so I hope its allowed to post on a thread after such a long time? Sorry in advance if this isn't or is seen as something you just don't do. Anyways I don't wanna be hostile to anyone, I only want to give my personal opinion. Which is the purpose of this thread.

I think papermc should try to (bypass) mojang's chat report system.

Because it was literally never needed. I never heard anyone before this update screaming...

civic cryptBOT
#

Andre_601 replied to the thread Mojang chat report.

Because it was literally never needed. I never heard anyone before this update screaming for a chat report system from mojang that would ban ur account from all online activities. Because this idea was seen as absurd and still should be seen like that. Nobody even thought of this!
Trying to defend this system by using a really extreme example (extreme doesn't mean its not a valid example) just shows that its really hard to get any arguments in favor of this system without going to the...

civic cryptBOT
#

TrOpHiiE replied to the thread Mojang chat report.

Hey thanks for replying!

And where is the proof for the oposite case (That it actually wasn't needed)?
Like you claim this now, but do you have actual, clear evidence that there was no grooming, no death threats, no racism, no sexism?
This is nothing that wouldn't happen and stuff like this DID happen... I mean MC was in the news a few years back about a pedophile managing to meet a child through MC... Do you think that was made up?

In this case, the proof that it wasn't needed is that it...

civic cryptBOT
#

Andre_601 replied to the thread Mojang chat report.

This is honestly the last time I reply because I can see that you're one of these people who have their mind set on something and won't change it, even if I would provide clear evidence to proof the oposite.
Talking with a wall is more constructive than this tbh, so I safe my sanity and time here by making this my final reply.

@Staff I would apreciate if this post could probably be locked (with or without a statement from you) as I (and probably others) can't see a good reason of keeping it...

#

MiniDigger replied to the thread Mojang chat report.

Because it was literally never needed. I never heard anyone before this update screaming for a chat report system

That argument makes zero sense. By that definition we should also remove camels from 1.20 because nobody ever asked for them, lol
Plenty people asked for better moderation tools for ages, central ban systems like mcbans were attempted multiple times, it's good that Mojang finally took the initiative.

I didn't bother reading the rest cause I highly doubt there are is anything...

#

TrOpHiiE replied to the thread Mojang chat report.

@Staff I would apreciate if this post could probably be locked (with or without a statement from you) as I (and probably others) can't see a good reason of keeping it active if replies like those from TrOpHiiE are the result. This is just me tho...

Huh, I don't know what am I doing wrong. Anyways.

Children don't want school... does it mean we don't need it?
The argument "Nobody needs it" is a faulty one here, because preventive actions are often needed before bad stuff happens because...

civic cryptBOT
#

Andre_601 replied to the thread Mojang chat report.

A Ban from mojang bans you from every server including your own, your friends etc. I think that these two can be seen as systems that have something in common but still are seperate in the severity of punishment)

Minor correction: While you can say Mojang banned you, is it not a ban from "every server", at least not in the sense you usually assume a ban in MC would be like. It's more disabling the Multiplayer feature for the client.
Also, bans usually are temporary and only real extreme...

civic cryptBOT
#

Machine Maker replied to the thread Mojang chat report.

What? Papermc is exactly that. a modified server jar. or a mod jar. whatever? Papermc literally modifies it?

Just wanted to clarify that Paper does NOT distribute a modified server jar. Distributing a modified server jar does violate Mojang's license on their product. We use Paperclip to create a binary patch of the vanilla server and distribute that. Then the vanilla server and this binary patch are downloaded and applied to your computer locally.

#

Andre_601 replied to the thread Mojang chat report.

What? Papermc is exactly that. a modified server jar. or a mod jar. whatever? Papermc literally modifies it?

Wrong. The paper jar you download is just a piece of software that downloads the Vanilla server from Mojang and applies patches to it at runtime before starting the newly patched server jar (You can check that by opening the cache folder located next to the plugins folder. It will contain the vanilla server jar and also the patched jar).

You may now come with the argument "But what...

civic cryptBOT
#

TrOpHiiE replied to the thread Mojang chat report.

I probably worded it wrong yes thats on me. I wanted to express that papermc could change it without getting in legal trouble, if they are already able to change so many other things. I really didn't look into how it works (so correct me if im wrong here, and if it would be really against the EULA). My thought process was just like this (Papermc changes things --> so they can change this --> why would it be illegal to change this thing now)

civic cryptBOT
#

_11 replied to the thread Mojang chat report.

_11

There's a major difference between modifying the server in general, and modifying it to disable the reporting system. Mojang explicitly permits modifying their software in the EULA, provided mojang code isn't distributed (hence Paperclip / Buildtools as explained above). However, while I haven't bothered to look, it seems reasonable to expect that mojang has explicitly disallowed screwing with the reports system with the intention of disabling it in the EULA, or if not, then they will...

civic cryptBOT
#

TrOpHiiE replied to the thread Mojang chat report.

mojang has explicitly disallowed screwing with the reports system with the intention of disabling it in the EULA, or if not, then they will.

Yes they haven't explicitly disallowed it, but it could fall under the category "damaging our assets/reputation". (take this with a grain of salt, I don't have any idea about legal stuff)

So as I understand like you said, its more like to not force mojangs hand (or to put them in a situation where they feel like they need to act)? I mean that clears...

civic cryptBOT
#

Br3mse started a thread called TNT Duper doesnt work but Carpet duping does....

So hello,
I was starting to dig out my first Perimeter in MC and build up the first trench digger but the TNT wont duplicate I already set
allow-headless-pistons: true
allow-permanent-block-break-exploits: true
allow-piston-duplication: true
And my Capet duplicator works fine but the TNT flying machine doesnt work I also tryed a other designe but that doesnt work as well (works in single payer)
Help would be very nice thanks

civic cryptBOT
#

harman started a thread called 17-18 player TPS problem.

When I reach 17-18 players, my server starts to lag.

civic cryptBOT
#

cam replied to the thread Get player who activate a mob spawner.

cam

There isn't really any association between Creature Spawns at a Spawner and the player that 'activates' it as that's not really how the game works. What you can do is get the spawned entity's location and check if there is someone with a certain permission within a defined radius of the entity, cancelling the event if you don't find any players with the permission.

Players don't necessarily "activate" spawners as you described, the spawners just do their thing whenever players are around.

civic cryptBOT
#

stefvanschie replied to the thread 17-18 player TPS problem.

You seem to have quite a few villagers, try reducing their numbers.

civic cryptBOT
#

ilnert started a thread called Server issue and crashing.

Hello, I don't understand much about java developtment and issues, I just recently created a server with some plugins

It was fine before but now I get problems with my server, long connection and pinging to the server, then eventually server just crashes and console is filled with these errors:

text:

[12:54:13 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-280 (MC: 1.19.2) ---
[12:54:13 ERROR]: The server has not responded for 10 seconds! Creating...

civic cryptBOT
#

electronicboy replied to the thread Server immediatly crashing on world generation.

The world gen crash thing is irrelevant, that's the thing being upset trying to dump out debug information for the crash report when the server isn't fully started yet.

Your issue is that you apparently have an improperly signed jar in your plugins folder

#

AntiRelic replied to the thread Server immediatly crashing on world generation.

The world gen crash thing is irrelevant, that's the thing being upset trying to dump out debug information for the crash report when the server isn't fully started yet.

Your issue is that you apparently have an improperly signed jar in your plugins folder

i just updated 2 plugins to the latest version(skript and skbee if you want to know) then this problem showed up and idk what to do except downgrade them (which is prob not the best idea for both of these plugins)

civic cryptBOT
#

AntiRelic replied to the thread Server immediatly crashing on world generation.

remove them one by one and work out which one is broken and speak to the plugin devs

downgraded those 2 plugins to when it was working before and it still doesnt work

civic cryptBOT
#

AntiRelic replied to the thread Server immediatly crashing on world generation.

You have an improperly signed/corrupted jar; all I can advise is to start yanking plugins or something

i removed all plugins and it still doesnt work

#

electronicboy replied to the thread Server immediatly crashing on world generation.

jars are jars; You have the plugins folder, and then you also have the libraries that the server itself (as well as plugins) use in the libraries folder; then there's the actual patched server jar in the versions folder

#

AntiRelic replied to the thread Server immediatly crashing on world generation.

jars are jars; You have the plugins folder, and then you also have the libraries that the server itself (as well as plugins) use in the libraries folder; then there's the actual patched server jar in the versions folder

i deleted every jar files, it still doesnt work

#

AntiRelic replied to the thread Server immediatly crashing on world generation.

You have something corrupted somewhere

aw god damn it

Did you update java or something?

im using an online server host so idk how can i do that

Did you update java or something? can you try a fresh server? You have something corrupted somewhere

that will prob work

civic cryptBOT
#

AntiRelic replied to the thread Server immediatly crashing on world generation.

Did you update java or something? can you try a fresh server? You have something corrupted somewhere

OK im confused
server works in localhost but not in minehut. ok

civic cryptBOT
#

stefvanschie replied to the thread Server immediatly crashing on world generation.

OK im confused
server works in localhost but not in minehut. ok
and i found the plugin, its diskuise

If it works locally but not on Minehut, you'll probably want to talk to Minehut about this.

civic cryptBOT
#

neverlessy started a thread called Changing a message for a specific player AsyncChatEvent.

How can I change the message only for a specific player in an asynchronous chat event?

For example, I have two players. player 1 and player 2

I want the message to change only for player 2

I tried to remove the player from the list of recipients and send another message to him, but then it most likely could affect someone else's plugins changing the chat. What should I do?

civic cryptBOT
#

Redblazer23 started a thread called chunk loader.

when i try to build a chunk loader on paper it doesn't work but on my single player world yes, how can i fix it?

civic cryptBOT
#

ilnert started a thread called server java errrors.

what are these?

   at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:git-Paper-280]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:670) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
    at net.minecraft.world.level.chunk.LevelChunk.loadCallback(LevelChunk.java:916)...
civic cryptBOT
#

Febrie started a thread called Firework Tester.

Test custom firework!

civic cryptBOT
#

stefvanschie replied to the thread server java errrors.

That is part of a stacktrace from an exception that occured on the server. Please provide the entire exception so we can see what the actual issue is.

civic cryptBOT
civic cryptBOT
#

aspwil started a thread called Item Frame Wand (lock item frames).

In vanilla there there are entity tags on item frames that make them "locked" so they cant be broken or rotated in survival mode.

Item frames in this state are useful for maps, etc

Since this plugin just applies the entity tags, even if the plugin is uninstalled the item frames will stay locked.

This is a very simple plugin i put together in ~3 hours and thought

The wand does not remove the tags, it only grants them, to remove the item frame just break it in creative mode.

This plugin...

civic cryptBOT
#

nghuy1610 started a thread called Chunk inhabit time increase unexpectedly.

I notice that when at least one player is online, inhabited time of all chunks is increased an amount of 1200 per minute. Just like there is one player is standing in each chunk the whole time.
Two or more online players don't make any changes.
When there is no online player, inhabited time is unchanged.
It's said that chunk inhabited time is increased one per tick per player in that chunk. It's different from what I observe.
Am i missing something?

civic cryptBOT
#

Smudge started a thread called Leaf ★ Create your own essential proxy commands.

Create proxy commands without needing to restart the proxy server!

Commands Types

Alert Alert all online players with a message
AlertRaw Alert all online players with JSON
Chat Used to create chats like staff chat and admin chat
Find Find connected players
Info Send infomation, for example a helpfull command list
List List players online with certain permissions
Reload Reload this plugin
Report Report to players with a certain permission
Send Teleport players between servers...

civic cryptBOT
#

Smudge replied to the thread 1.19 Velocity - Hostname.

player.getCurrentServer().get().getServerInfo().getAddress().getHostName()

Could try something like this?

civic cryptBOT
#

Narkautic started a thread called Raid farm doesn't work in server paper 1.19.2.

Hi everyone,
Since 1.18 and 1.19 I've had a problem with automated raid farms.
When I kill the illager captain I get the bad omen potion effect allowing me to get the farm running continuously but since 1.18 it doesn't work anymore, I have to keep killing illager captains to get the effect. I tried a few different farm templates like this one : and this one .
I tested those on bukkit servers and got them running no problem, but no dice with paper.
Do I need to add a command line to get it...

civic cryptBOT
#

Folas1337 started a thread called [Plugin idea] Herochat Redis Bridge.

Hello everyone,

I just thought I'd throw this plugin idea of mine into the ring, perhaps someone's willing to pick it up and make it, if not I'll live with it :D

First up a few things about myself to make you understand where I'm coming from: I have a rather small server that's an absolute passion project of mine that I pretty much run out of my own pocket - not complaining, just making you understand why I might not be exactly willing to pay money for plugins or developers. There is no...

civic cryptBOT
#

Zor1s started a thread called Did not find a valid velocity-plugin.json.

Plugin class:
@Plugin(
id = "hub-plugin",
name = "Hub Plugin",
version = "0.1",
)
class VelocityTest @Inject constructor(logger: Logger) {
init {
logger.info("Hub plugin started!")
}
}

Build file:

plugins {
kotlin("jvm") version "1.7.20"
}

group = "com.coders_squad"
version = "1.0-SNAPSHOT"

repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
}

dependencies {...

civic cryptBOT
#

pramekhan replied to the thread Persistent Server.

Is there a way to have a user default to the lobby (or another server) if the server they logged out of is down?

civic cryptBOT
civic cryptBOT
#

MrWeez started a thread called Velocity throws an error and throws everyone off the server..

I can't understand what this problem is related to, because of it there are problems in the work of plugins for rights, I used LuckPerms before, but it crashed very often. Now I have stopped at BungeePerms, but the problem has not disappeared.

#

PleasantRain started a thread called for loop readline != null always returning null.

I've been trying to make a nickname plugin.

what i expected my code to do:
attempt to read a csv file line-by-line
check if player who called the command is already on file
if they are: replace their old nickname with new one from arguments by swapping the current line with a new player, nickname line
append line to StringBuilder
after checking all lines if player wasn't on file append new entry
write over file with StringBuilder converted to string

however what happens is:
skips over line...

civic cryptBOT
#

Jackolix started a thread called How use paperweight patcher to patch modded spigot server?.

Hey,

after some time of searching for a solution, I make now a post.
How do I use the patcher to patch my spigot server? Do i need to add something to the grade config, if so what?
Does the patcher patch the server after compiling from the IDE or when the server starts?

Thanks!

#

MiniDigger replied to the thread How use paperweight patcher to patch modded spigot server?.

I am confused about what you are asking.
paperweight patcher is a gradle plugin used to a) build spigot b) decompile and deobfuscate minecraft and c) apply paper patches ontop of that mess. thats part of the normal build env in your IDE.
paperclip is a tool that will download a vanilla minecraft jar and apply a binary patch that our CI generated to turn that vanilla jar into a paper jar. that happens when you download a run a paper jar from our website.

do you want to
a) use paperclip...

#

Jackolix replied to the thread How use paperweight patcher to patch modded spigot server?.

Sorry for my awkward expression.

I know that Paperclip is a tool for the patches.
I modded the Bukkit and Spigot API and want to add all patches from Paper.

I hope you know what I mean

#

Jackolix replied to the thread How use paperweight patcher to patch modded spigot server?.

I don't understand this system. How does it work?
With Buildtools for example I get the sources from Bukkit/CraftBukkit/Spigot which I can mod.
How do I get the source with this tool, I don't see a jar like Buildtools which I can execute to get the code.
How do I set it up?

sorry for my stupidity

civic cryptBOT
civic cryptBOT
#

AbSoluTc started a thread called No Chat!.

Running PaperMC with GeyserMC on a Java server. Bedrock players are unable to chat. Nothing shows up on screen. I do see it on the back end (server console).

No clue what the issue is. Any ideas?

#

NLS started a thread called Ban appeal (form says already filled).

NLS

Well a few weeks ago I got banned because of a spambot that hacked a whole (very legit and serious) server and almost ALL their members fell victim.
I had another spambot a few months ago (again quite widespread apparently).
Back then I appealed and (I think) got back to discord.

Now I see that I am banned again and I cannot appeal because the appeal form appears as already submitted probably because of the old one.

Help?

civic cryptBOT
#

Cyric28 started a thread called Unsupported Java detected (62.0). Only up to Java 15 is supported.

Have been running my small papermc server for forever with no problem. Just download the latest jar, update the batch file to point to the new version and go
Updated today and now getting this error :

Unsupported Java detected (62.0). Only up to Java 15 is supported

I haven't made any java changes, how could a newer papermc.jar have a problem with an existing /older JDK that was working before??

civic cryptBOT
#

PleasantRain replied to the thread for loop readline != null always returning null.

Okay, I took a step back a tried to use a line read/write in a blank project and got it to work. I then went back to my main project and seperated the commands into their own classes without the hamfisted "if"s and now it works as expected. no more skipping over the loop.
lesson learned: if something is standard there is usually a good reason.
I'm still kind of unsure why it wouldn't work if the loop is in one "if" so if anyone does read this and can elaborate I would be very appreciative.

civic cryptBOT
#

MannuG started a thread called Chat-GPT makes an Minigame for papermc.

Chatgpt by openai generated and idea for an minecraft minigame called 'Escape the dungeon'
with many detailed rules

here's the example it generated after many tries to bypass its filters:

public class Player {
private Location location;
private Inventory inventory;
private int health;

public Player(Location location, Inventory inventory, int health) {
    this.location = location;
    this.inventory = inventory;
    this.health = health;
}...
civic cryptBOT
civic cryptBOT
#

MannuG replied to the thread Chat-GPT makes an Minigame with papermc.

how did you get it to do this? i can't seem to get it working

There are many filters on the ai to prevent it from things like creating full on software , political opinions , dangerous stuff etc etc ,
You can bypass these filters by doing some tricks like making it think you are playing an game or just pretending to do something
but its still possible to make it generate some complex code by asking it for 'how to make' instead of 'make me this sh!t' then ask for examples and...

#

MannuG replied to the thread Chat-GPT makes an Minigame with papermc.

this example isn't that good but you can make fully working things with the bot its just an time taking to ask it to make examples then add stuff to it ,, Very Cool Stuff tho

civic cryptBOT
#

Smudge replied to the thread Did not find a valid velocity-plugin.json.

Could try adding author and description.
@Plugin(
id = "hub-plugin",
name = "Hub Plugin",
version = "0.1",
description = "A velocity plugin",
authors = {"You"}
)

WAIT it may be because you have a comma!

@Plugin(
id = "hub-plugin",
name = "Hub Plugin",
version = "0.1",
)

Change this to this
@Plugin(
id = "hub-plugin",
name = "Hub Plugin",
version = "0.1"
)

civic cryptBOT
#

NLS started a thread called Gender change of my character?.

NLS

For some reason in my own server I am female player.
Can I change that?
I think I am using an offline character (my online character is male and I know I can edit my profile in Mojang).

#

MiniDigger replied to the thread Gender change of my character?.

Offline Mode is unsupported, in Online Mode you can easily change your skin to whatever you want.

civic cryptBOT
#

stefvanschie replied to the thread No Chat!.

If Java clients are able to chat, this sounds like a Geyser issue to me. You should probably ask Geyser people for support, since they'll know better how to help you.

#

stefvanschie replied to the thread Unsupported Java detected (62.0). Only up to Java 15 is supported.

It seems to me like you aren't running the latest PaperMC version, since the latest PaperMC version works with Java 17 or higher. Maybe check if you made the right changes to your batch file?

#

stefvanschie replied to the thread for loop readline != null always returning null.

There's nothing wrong with putting a for loop inside an if statemenet, although it is generally better to separate different commands into different methods/classes to avoid cluttering up your code. Perhaps you were reading data from the wrong file?

#

NLS replied to the thread Gender change of my character?.

NLS

But how did I end up being female? Is it random?

#

Noah replied to the thread Gender change of my character?.

It's based on your account UUID, which when is random when using online mode, but is determined using your username when in offline mode (but which skin you get for which name is still random).

civic cryptBOT
#

zS0bye started a thread called BetterSecurity | ✨ The best security for your server!.

The plugin that protects you, in times of need! 100% customizable, and working from 1.8.x up to the latest versions.

100% customizable via file.
Block all the complete tab, which shows your server commands /[TAB](You can bypass this feature via permission, player, or uuid).
Add custom commands to the full tab, which all players can see. Or by creating groups for your staff.
Warn your staff, and also the console of any violation (You can choose from the configuration where you want it to...

civic cryptBOT
#

Cyric28 replied to the thread Unsupported Java detected (62.0). Only up to Java 15 is supported.

It seems to me like you aren't running the latest PaperMC version, since the latest PaperMC version works with Java 17 or higher. Maybe check if you made the right changes to your batch file?

Thank you so much for replying!
That fixed it.

I have no idea how this could've happened.
Usually I just rename the version to papermc.jar

I must've somehow renamed an older version

I was installing and re-installing versions of java for days trying to get t work..
So frustrated and had no idea...

civic cryptBOT
#

zS0bye started a thread called eLuckyBlock.

Were you looking for a 100% customizable LuckyBlock plugin for your Prison server, SkyBlock, etc? .. This is the plugin for you!

100% customizable via file
Excellent performance
The data is stored on SQLite/MySQL
You can create LuckyBlocks and unlimited rewards!
Up to 26 executors for rewards!
You can create your own animations for titles, action bars and boss bars
Supports PlaceholderAPI, WorldGuard (version 7+ only), WorldEdit, Vault, [NEW] TokenEnchant, [NEW] TokenManager, [NEW]...

#

zS0bye started a thread called MBedWarsKits | ADDON x MBEDWARS.

CLICK HERE FOR THE WIKI

Project collaborators:

  • TokyoCia (Author of the project)
  • zS0bye (Developer)
  • Jeck0_0 (Graphics)
civic cryptBOT
#

crckd replied to the thread V-Message | Simple Global Chatting w/ LuckPerms Support.

Hi. Is there any way you could make Join/Leave messages to be sent to other servers as well? Like "User joined the <server>" and vice versa for leaving.

civic cryptBOT
#

Vizzoid started a thread called Replacing an NMS registry entry with your own.

I have been working on a class called Registry Writer, which I am using to, for instance, replace the SpawnEggItem with my own, but it isn't working for some reason, the item (Bat Spawn Egg) will not drop on my client.

Just to start, this is part big project and nothing else messes with registries, only this, so I will not switch to Forge. I am fine with editing the server jar but I would rather do that as a last resort. If you are wondering why I am doing this, it is because you can stop...

#

Machine Maker replied to the thread Replacing an NMS registry entry with your own.

Your method which attempts to work around ResourceKey using reference equality is not needed. When you call ResourceKey.create() it will return the already existing instance if its for the same registry and value.

civic cryptBOT
#

Magnus replied to the thread Paper & Velocity 1.19.3.

Nice, thanks for the update guys.

civic cryptBOT
#

FeuSalamander replied to the thread V-Message | Simple Global Chatting w/ LuckPerms Support.

Hi. Is there any way you could make Join/Leave messages to be sent to other servers as well? Like "User joined the <server>" and vice versa for leaving.

It's a good idea, I will add it the next week I think

civic cryptBOT
#

Vizzoid replied to the thread Replacing an NMS registry entry with your own.

Thank you, I've edited the post, but unfortunately the item still does not drop and still sometimes disappear when I click on it. I'm still unsure what is the problem because, from the looks of it, it uses the same key and id as the old item, and I've even added another part that updates CraftMagicNumbers as well, but it still fails.

#

Machine Maker replied to the thread Replacing an NMS registry entry with your own.

Your best bet is going to be to clone the server source, and run a debugger on the server with your plugin. That way you can look at each step of the logic and figure out where things are going wrong. Check out CONTRIBUTING.md on the Paper repo for instructions on how to clone and build the source.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

FlyinC4T started a thread called Moving server type.

Can I change from paper to spongeforge or fabric, without a problem?
I currently have around 25~ plugins on my server and I would like to put on a mod, can I somehow do that without breaking the server/plugins?

civic cryptBOT
#

Vizzoid replied to the thread Replacing an NMS registry entry with your own.

I'm sorry, I am having some difficulties.
I've cloned the repository and made the changes needed, how to rebuild it to a runnable server?

#

Machine Maker replied to the thread Replacing an NMS registry entry with your own.

You can run ./gradlew createReobfPaperclipJar to get a jar equivalent to one downloaded from the paper downloads site.

civic cryptBOT
#

Machine Maker replied to the thread Moving server type.

Paper does not supports mods and spongeforge/fabric doesn't support paper plugins. They all have their own API and are only compatible with the platforms they are made for.

civic cryptBOT
#

Mondbrille started a thread called Clientbound Packet for Biomes.

Hi everyone,

via OpenWeatherMap API I'm collecting data of the current weather, temperature, sunrise, sunset and so on.

My goal is to let it snow if it's <= 0°C and only rain if it's > 0°C.

To achieve this my idea is to set the biome permanently to smoething snowy, like SNOWY_PLAINS and if it's > 0°C I just cancel the BlockFormEvent (only if snow is due to form of course). So snow layers won't be able to form if > 0°C, but the player still sees snow instead of rain.

Is it possible to...

civic cryptBOT
civic cryptBOT
#

RitaWolf started a thread called WorldGuardRegionProtect - 0.7.4.1.

Versions after 0.7.1 for 1.18+ and above require JAVA 17+!

Support
When reporting a bug:

Use the issue tracker! Don't report bugs in the reviews and discussions. Please search for duplicates before reporting a new issue!
Provide as much information as possible. Provide your WorldGuardRegionProtect version and Spigot/Paper version.
Provide any stack traces or "errors" using pastebin.

Join us in the discord!

Opportunities of plugin

By entering the name of the region in the plugin...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Cursedbreath started a thread called Simlpeban System for Velocity.

This is a Simple Ban System using MySQL to Store Bans.

Ban/Unban Notification

Network Join/Leave Messages

civic cryptBOT
#

tpg started a thread called Custom Biomes on a Paper Server?.

tpg

Is it possible to have custom biomes or dimensions via datapacks (e.g. Terralith) on Paper servers? Due to the new /fillbiome command, I've been trying to import a custom biome datapack onto a server, but it doesn't work despite the same method working on a singleplayer world. Is there another way of getting custom biomes into Paper worlds?

civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Machine Maker replied to the thread Custom Biomes on a Paper Server?.

Is it just the fillbiome command that is not working? What if you install terralith, then delete everything in the world folder (except the datapacks folder) and try and generate a new one?

civic cryptBOT
#

tpg replied to the thread Custom Biomes on a Paper Server?.

tpg

Any command that can take a biome as input (locate biome, execute if biome, fillbiome) doesn't work - the custom biomes don't even register as valid inputs when autofilling these commands. When manually attempting to execute these commands, I get the error:

Can't find element 'terralith:amethyst_caves' of type 'minecraft:worldgen/biome'

I tried installing terralith and generating a new world, but it just created a vanilla one with no terralith biomes.

civic cryptBOT
#

Machine Maker replied to the thread Custom Biomes on a Paper Server?.

Well terralith does work with paper 1.19.3, I'm using it right now. And I'm standing in a terralith biome. The locate biome command also works with the terralith biomes. Are you sure terralith is being actually installed and used on your new world? How are you installing it? Can you post startup logs of your server with it installed? Make sure you delete everything about your world except the datapack folders when you are adding a worldgen datapack.

civic cryptBOT
#

Mondbrille replied to the thread Clientbound Packet for Biomes.

I did some research and reverse engineering the couple last days. My results so far:

The packet is ClientboundLevelChunkWithLightPacket.

I created two own classes, CustomLevelChunk and CustomLevelChunkSection, which replace the original ones in the packet.

When the packet is about to send, my plugin cancels the original packet, creates a new ClientboundLevelChunkWithLightPacket with my custom objects and sends it to the client.

The biomes are stored in LevelChunkSection#biomes which type...

civic cryptBOT
#

niqyu started a thread called Change Skin with a command?.

Hello. I have a question. How can I change a player's skin with a command, for example: /skin <name>? I have already tried the following code:

PlayerProfile target = Bukkit.createProfile(args[0]);
target.complete(true);
PlayerProfile profile = player.getPlayerProfile();
profile.setTextures(target.getTextures());
player.setPlayerProfile(profile);

But it doesn't work. The player flickers briefly in-game and that's it. There is no error in the log or anything like that.
I'm running Paper...

civic cryptBOT
#

tetratheta started a thread called How to make plugin library structure for multiple NMS version support?.

I want to make a plugin library that supports multiple NMS versions.

This is what I expect my library provides/does:

Provide classes/methods that depends on NMS/Paper API

This should use each NMS version's actual implementation

Provide classes/methods that independent of NMS/Paper API, or depend on something that would less likely to be changed

For example, class only depends on JavaPlugin or BukkitRunnable

Provide Javadoc of itself

Actually, I've already made one, but JitPack fails...

civic cryptBOT
#

SkytAsul replied to the thread How to make plugin library structure for multiple NMS version support?.

Your project structure is actually good, that's how you should do it. Your issue comes from gradle:
⚠️ ERROR: No build artifacts found
Expected artifacts in: $HOME/.m2/repository/com/github/exmsrv/mol/1.0.0-SNAPSHOT
(that's the Jitpack error)
I use Gradle very rarely so I can't help you with this, but you should take a look at your Gradle configurations :)

civic cryptBOT
#

kingakis started a thread called ram fills and server stop responding.

Hello, I came to see if someone could help me when my server has at least 10 users playing simultaneously, the ram begins to fill up to the top, remaining at 8.01 and the server simply stops responding without even leaving a crash

I don't know if it could be a memory leak, that I need more ram or something else. This problem has been bothering me for quite some time. If you have any recommendations or ideas of what it could be, I would appreciate it.

''Plugins (56): AdvancedBan...

civic cryptBOT
#

tetratheta replied to the thread How to make plugin library structure for multiple NMS version support?.

Your project structure is actually good, that's how you should do it. Your issue comes from gradle:
⚠️ ERROR: No build artifacts found
Expected artifacts in: $HOME/.m2/repository/com/github/exmsrv/mol/1.0.0-SNAPSHOT
(that's the Jitpack error)

Well, that's the problem.

For some reason that I don't understand at all, Gradle cannot produce 'combined javadoc' well.

Just running javadoc task won't create anything because there isn't any src in root project. I have to tell Gradle to collect...

#

electronicboy replied to the thread How to make plugin library structure for multiple NMS version support?.

There are plugins to do aggregate javadocs for gradle, which is what you want if you're gonna combine stuff; otherwise the things upset because you're not publishing to the local maven repo which is apparently what jitpack expects

#

tetratheta replied to the thread How to make plugin library structure for multiple NMS version support?.

There are plugins to do aggregate javadocs for gradle, which is what you want if you're gonna combine stuff; otherwise the things upset because you're not publishing to the local maven repo which is apparently what jitpack expects

There is io.freefair.aggregate-javadoc-jar Gradle plugin that produces javadoc jar (and I guess it is what you mean), but when I tried it, it tried to generate javadoc jar which its size is more than 6GB without any reasonable reason. I even created issue to...

civic cryptBOT
#

MJDawson started a thread called Get the title of an advancement.

Hi,
So I'm trying to get the title of of the enchantment.
Code:
public void onPlayerAchievement(PlayerAdvancementDoneEvent event) throws Exception{

    String advancementName = event.getAdvancement().toString();
    
    //Do some things with advancementName...

}

But whatever I try just gives me something like this:
TranslatableComponentImpl{key="chat.square_brackets", args=[TranslatableComponentImpl{key="advancements.adventure.adventuring_time.title", args=[]...

civic cryptBOT
#

crckd replied to the thread V-Message | Simple Global Chatting w/ LuckPerms Support.

Vmessage 1.2 is now live:

added join/quit/switch messages
optimisations

Hi there. Thank you for fulfilling my request. I have few inputs regarding bugs/improvement.

Join and Leave is executed for clients that are not whitelisted.
It would be great if you could have reload/restart config command :)

civic cryptBOT
#

Machine Maker replied to the thread Get the title of an advancement.

What do you want with the advancement name? The advancement name is a Translatable component which is resolved on the client. Minecraft supports a ton of languages so the “name” isn’t really known on the server. If you are just sending the advancement name somewhere else on the server, you should just use the translatable component, but otherwise you’re going to have to be more specific about what you want to do with it.

#

MJDawson replied to the thread Get the title of an advancement.

What do you want with the advancement name? The advancement name is a Translatable component which is resolved on the client. Minecraft supports a ton of languages so the “name” isn’t really known on the server. If you are just sending the advancement name somewhere else on the server, you should just use the translatable component, but otherwise you’re going to have to be more specific about what you want to do with it.

I want to get the title like, bullseye or Monster Hunter.

#

Machine Maker replied to the thread Get the title of an advancement.

I want to get the title like, bullseye or Monster Hunter.

That is no more information than I had before. What do you want to do with the title? That will determine what the best solution is.

#

MJDawson replied to the thread Get the title of an advancement.

That is no more information than I had before. What do you want to do with the title? That will determine what the best solution is.

Oh right. I'm sending using to send through a discord bot This was the rest of my code in my event:

EmbedBuilder embed = new EmbedBuilder();
embed.setDescription(advancementName);
embed.setColor(Color.orange);
jda.getTextChannelById(channelId)
.sendMessage("").setEmbeds(embed.build()).queue();

#

Machine Maker replied to the thread Get the title of an advancement.

Ok, then you want to look at the PlainTextComponentSerializer. That will turn the translatable component into an English string for you.

#

MJDawson replied to the thread Get the title of an advancement.

Ok, then you want to look at the PlainTextComponentSerializer. That will turn the translatable component into an English string for you.

Thank you

civic cryptBOT
civic cryptBOT
#

OmegaWeaponDev replied to the thread SERVER CRASHED.

From what I can tell, this crash was a known bug with mc itself on the client side. Try using 1.19.3 and see if the issue resolves itself. As this issue was resolved with one of the recent patches that mojang released.

#

OmegaWeaponDev replied to the thread ram fills and server stop responding.

My recommendation would be to install the plugin Spark and then run the Spark Profiler and it may help to indicate if there are any actual memory leaks or anything that may be causing the crash/lagg. Then once you've ran the profiler for a few mintues post the link here.

civic cryptBOT
#

kingakis replied to the thread ram fills and server stop responding.

My recommendation would be to install the plugin Spark and then run the Spark Profiler and it may help to indicate if there are any actual memory leaks or anything that may be causing the crash/lagg. Then once you've ran the profiler for a few mintues post the link here.

thanks for the answer, i will try that when theres a lot of users

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

phinoss started a thread called Paper 1.19.3 Villagers seem bugged.

I have a Paper Server and started using villagers. (Since I have more than ~5 Villagers), Villagers with Profession stop moving around. They dont go to bed, they dont go to their workstation. If the object (bed or Workstation) is close enough, they will use it. They just freeze in place.

civic cryptBOT
#

Pootis started a thread called Kick plugin.

Does anyone know how to make a plugin that makes it so that when a player with the nickname Fniler enters, for example, the command /kick Fniler is sent and the player Fniler is kicked from the server. Thank you right away for your help.

civic cryptBOT
#

Hexanilix started a thread called Unsupported API.

Hey guys,
This is just a simple question (I think) about what "api-version: " version I use. I'm trying to make a 1.19.2 plugin and I'm just learning all of this stuff and I can't resolve it. I searched everywhere and I can't find anything. What do I put here cuz I tried "1.19.2-R0.1-SNAPSHOT" and many other things but all gave the same result of: "org.bukkit.plugin.InvalidPluginException: Unsupported API version [...]"

civic cryptBOT
#

stefvanschie replied to the thread Kick plugin.

You'd want to listen to the PlayerJoinEvent. When the name of the player that joins is "Fniler", you can execute the command (or preferably, use the kick method). Note that what you're asking for sounds a lot like a ban, in which case it may be easier to simply ban this player.

#

stefvanschie replied to the thread Unsupported API.

The api-version can be either 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, or 1.19. So, only the first two numbers of the version number should be used.

civic cryptBOT
#

BlueGuitarCL replied to the thread V-Message | Simple Global Chatting, Join/leave/change message w/ LuckPerms Support for all the messages.

I almost done it, now I need to test it but I am in vacations so I can't do it. I will be back in 2 weeks.

Ty for letting know to us! I just downloaded and tested this, turns out is one of the few plugins that does not have problems over 1.19.1+ versions & Velocity.
I saw you only had support for #prefix# placeholders, but my chat decoration was made with both prefix an suffix. Could you add the latter as a placeholder on your plugin too, please?

civic cryptBOT
#

Hexanilix replied to the thread Unsupported API.

Yea it just says "org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: Plugin cannot be null" so no bueno. That's my problem NOTHING works

#

Machine Maker replied to the thread Unsupported API.

Can you post the full stacktrace?

civic cryptBOT
#

Cursedbreath started a thread called BanSystem With IDs.

Ban System With IDs
Permissions:
bansystem.ban -> /netban <playername> <id>

bansystem.unban -> /netunban <playername>

bansystem.notify -> Notifiactions about Bans / Unbans

bansystem.bypass -> Can´t be Banned.

Durations:
Duration Needs to be in Milliseconds.

Duration 0 is Permanent ban.

Questions / Suggestions:
Can be given here or at the support Discord.

civic cryptBOT
#

Hexanilix replied to the thread Unsupported API.

Hehe as I said I'm quite new to this, could you specify "stacktrace"?

civic cryptBOT
civic cryptBOT
#

stefvanschie replied to the thread Unsupported API.

A stacktrace looks something like this:
Exception in thread "main" java.lang.NullPointerException: Oops!
at com.ericgoebelbecker.stacktraces.StackTrace.d(StackTrace.java:29)
at com.ericgoebelbecker.stacktraces.StackTrace.c(StackTrace.java:24)
at com.ericgoebelbecker.stacktraces.StackTrace.b(StackTrace.java:20)
at com.ericgoebelbecker.stacktraces.StackTrace.a(StackTrace.java:16)
at com.ericgoebelbecker.stacktraces.StackTrace.main(StackTrace.java:9)

(Example from...

civic cryptBOT
#

Hexanilix replied to the thread Unsupported API.

Ah ok here
[14:32:11 ERROR]: Could not load 'plugins/some-hex-code.jar' in folder 'plugins'

org.bukkit.plugin.InvalidPluginException: java.lang.IllegalArgumentException: Plugin cannot be null
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:157) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:411) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
at...

civic cryptBOT
#

Hexanilix replied to the thread Unsupported API.

Oh and this error is with the api-version in the .yml file set to this:

api-version: 1.19

#

FeuSalamander replied to the thread V-Message | Simple Global Chatting, Join/leave/change message w/ LuckPerms Support for all the messages.

Ty for letting know to us! I just downloaded and tested this, turns out is one of the few plugins that does not have problems over 1.19.1+ versions & Velocity.
I saw you only had support for #prefix# placeholders, but my chat decoration was made with both prefix an suffix. Could you add the latter as a placeholder on your plugin too, please?

Edit: You can take a look to an MIT Licensed repo that had a LuckPerms hook but has been unmantained for more than a year.

Yeah sure, for the next...

#

Machine Maker replied to the thread Unsupported API.

This is a bug with your plugin. Some field or variable somewhere called “plugin” is null when it can’t be. See the line in the stack trace hexy_mc_code.<init>(hexy_mc_code.java:34) ~[some-hex-code.jar:?]? That’s a line in your plugin causing the issue. I’m guessing you are trying to schedule a task when your plugin is loaded, but are using a field “called” plugin to hold your plugin instance which hasn’t been set yet.

civic cryptBOT
#

Hexanilix replied to the thread Unsupported API.

Yea that's the culprit. Just found exactly that so thnx and now it works so have a nice one and Merry Christmas! (Also thnx mods for taking the time to help me :3)

civic cryptBOT
civic cryptBOT
#

rez_spb replied to the thread Keep console input open on shell script start.

Try adding a pause at the end of the file. That should keep the window open. Also, it's recommended if you use

java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15...

civic cryptBOT
#

SkytAsul replied to the thread Keep console input open on shell script start.

Thank you for these params, I will definitely look them through. I have cut mine from my output (here) to preserve space, I have some already, but it's always nice to get new recommendations.

As for pause, the thing here is that the wrapper script should continue without stopping. I send minecraft java server process to background, but attach named pipe input which allows interactions with STDIN for the process in BG. Server runs there (in the background) while the main wrapper script...

civic cryptBOT
civic cryptBOT
#

Cursedbreath replied to the thread BanSystem With IDs.

Version 1.0.4 Has been Released.

Added Permission Check for each ID.

Fixed some issues with overflowing MySQL Connections.

Example:
Your ID is "1"
Then you need the Permission "bansystem.1" to ban for that reason.

civic cryptBOT
#

TehBrian started a thread called SimpleChairs - Allows players to sit on chairs, such as stairs or slabs..

SimpleChairs
Allows players to sit on chairs, such as stairs or slabs.

About
This plugin is a fork of Shevchik's ChairsReloaded with its less important features plucked out and an improved codebase.

Although there are some neat configuration options to mess with, this plugin is as straightforward as clicking on a chair to sit on it. Simple, right?

Usage

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

lichenaut started a thread called DatapackLoader.

DatapackLoader is a Spigot / Paper plugin that automatically adds datapacks into your server! This plugin is intended as a tool to quicken datapack development, but it can also be used to install datapacks.

There are four options for adding datapacks:

Dragging and dropping by hand into the plugin's 'Datapacks' folder.
Pasting a URL into the '/dl import <url>' console command.
Pasting URLs into 'config.yml'.
Enabling 'starter-datapack' in 'config.yml'.

Command | Permission | Description...

civic cryptBOT
#

TehBrian started a thread called Iteminator - A modern item editing plugin..

Iteminator
A modern item editing plugin.

About
Iteminator is a fresh take on in-game Minecraft item editing. It offers a simple
command UX powered by tab completion while still allowing you to modify all item
data available. No cluttered, sludgy GUIs. Just the raw power of the game's item
system in your hands.

Features

Edit all item data. Seriously. All of it. This includes lore, attributes, books, fireworks, and even tropical fish buckets.
Use either MiniMessage or legacy formatting to...

civic cryptBOT
#

Arachnia started a thread called Server runs fine when JAR is manually clicked. But not from Command Prompt. (not the common lack of PAUSE issue).

I couldn't find anything on this issue and was hoping someone could help me figure it out.

When I start my PaperMC/Spiggot server by manually clicking on the JAR file, the whole thing starts up just fine and we're able to connect to it and play with no issues.

However, when I try to start the server via .BAT file, it starts up, loads everything the way it normally would, just like it does when manually clicking the papermc JAR. Unfortunately we have not been able to connect to the server...

#

Machine Maker replied to the thread Server runs fine when JAR is manually clicked. But not from Command Prompt. (not the common lack of PAUSE issue).

Can you post the startup logs from when you start the server with the startup script?

Unfortunately we have not been able to connect to the server when it is started in this manner despite it appearing to be done loading and is sitting open and visible as I would expect it to be.

Can you expand on "not been able to connect"? Are you trying to connect with localhost? Does the server show up as online in the server list?

#

Arachnia replied to the thread Server runs fine when JAR is manually clicked. But not from Command Prompt. (not the common lack of PAUSE issue).

Not using localhost. We connect via other computers in the house and my nieces remotely from a separate state. It does not show up as online in the server list. If relevant , I've tried using local network IP as well as the external IP and neither will work in this case.

Thank you for the prompt reply. I didn't think I'd get a response tonight lol. <3

civic cryptBOT
civic cryptBOT
#

TheOnlySD12 started a thread called IPLogin.

Basic PaperMC plugin for IP login
When you first log in, the plugin stores your username and IP, and the next time someone joins with your username, if the IP is correct, nothing happens, but if the IP is incorrect, it gets banned.

Alts are also banned, if a new player has the IP of an already existing player, the IP gets banned.

The command /setip changes your stored IP to a new one. After you log out, this IP will be used to verify your logins.

civic cryptBOT
civic cryptBOT
#

jasperach started a thread called !URGENT! 1.19 Paper - Main thread terminated by WatchDog due to hard crash.

Hi,

I just downgraded from paper 1.19.3 (where everything was working fine) to 1.19 and my server is unable to start. I have tried updating any plugins which flag as an ERROR in the console log but still can't work out the issue.

Logs attached below (bottom half in a follow up comment). Any help would be greatly appreciated - thanks!

Starting org.bukkit.craftbukkit.Main
System Info: Java 17 (OpenJDK 64-Bit Server VM 17.0.5+8-LTS) Host: Linux 5.15.0-52-generic (amd64)
Loading libraries...

#

jasperach replied to the thread !URGENT! 1.19 Paper - Main thread terminated by WatchDog due to hard crash.

Follow up comment for bottom half of the logs:

[16:06:36 INFO]: Preparing level "world"
[16:06:36 INFO]: -------- World Settings For [world] --------
[16:06:36 INFO]: Item Merge Radius: 2.5
[16:06:36 INFO]: Item Despawn Rate: 6000
[16:06:36 INFO]: View Distance: 6
[16:06:36 INFO]: Simulation Distance: 10
[16:06:36 INFO]: Allow Zombie Pigmen to spawn from portal blocks: false
[16:06:36 INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200
[16:06:36 INFO]: Zombie Aggressive Towards...

civic cryptBOT
#

thesciencewalrus replied to the thread !URGENT! 1.19 Paper - Main thread terminated by WatchDog due to hard crash.

You can't load new worlds in old Minecraft versions. So since your world was loaded in Paper 1.19.3, it must be loaded in 1.19.3. Other solutions would be to find a backup of the world from 1.19 or delete the world entirely.

Should note that Paper only supports 1.19.3 so by switching to 1.19 you'll be forgoing support for your server from most of the Paper community.

civic cryptBOT
#

jasperach replied to the thread !URGENT! 1.19 Paper - Main thread terminated by WatchDog due to hard crash.

Hi, I'm not sure what you mean by this - the world was originally 1.12.

I then loaded it in 1.19.3 completely fine, so I was loading the world from an old Minecraft version without any issues.

After this, I tried going back to 1.19 and got this error.

#

mja00 replied to the thread !URGENT! 1.19 Paper - Main thread terminated by WatchDog due to hard crash.

Hi, I'm not sure what you mean by this - the world was originally 1.12.

I then loaded it in 1.19.3 completely fine, so I was loading the world from an old Minecraft version without any issues.

After this, I tried going back to 1.19 and got this error.

Yes, you cannot downgrade from 1.19.3 to 1.19. You'll either need to load server on 1.19.3 or start with the 1.12 world on 1.19 and not upgrade to 1.19.3.

civic cryptBOT
#

SkytAsul replied to the thread !URGENT! 1.19 Paper - Main thread terminated by WatchDog due to hard crash.

You can read the reason of "why my server is crashing?" directly in the logs:

[16:06:37 WARN]: java.lang.RuntimeException: Server attempted to load chunk saved with newer version of minecraft! 3218 > 3105

civic cryptBOT
#

Mentry started a thread called Dispensers not picking up water.

I’ve started a Minecraft server with my friends on a 1.16.5 paper server and pleas planning to build a mob farm. I’ve done a ton of mob farms so I did one myself but some of the water dispensers (only some) would dispens out the water just like the others but not take it back. The dispensers that didn’t take up the water are in the middle and everything else worked fine. I’ve noticed quite a lot lag surrounding water and sometimes ladders. With the ladders you sometimes can’t climb them so...

civic cryptBOT
#

X_AO started a thread called Unable to verify player details.

[连接的播放器]X_AO (**********):连接到大厅时断开连接:无法验证玩家详细信息

#

X_AO replied to the thread Unable to verify player details.

[connected player] X_AO (*********): disconnected while connecting to Lobby: Unable to verify player details

civic cryptBOT
civic cryptBOT
#

X_AO replied to the thread 📃VelocityWhitelist.

在单个或多个子服务器上添加白名单功能

civic cryptBOT
#

Scrufdog started a thread called Server works great, with WARN error?.

Everything is great, but I see this WARN on every server start. Not sure if I should care or not?

Linux Mint 21, running Multicraft

Here's a clip of the log. I spaced out the error to make it easier to find.

10.01 20:27:53 [Multicraft] Loading server properties
10.01 20:27:53 [Multicraft] Starting server!
10.01 20:27:53 [Multicraft] Loaded config for "[PaperMC-Scruf] 1.19.3"
10.01 20:27:54 [Server] INFO Applying patches
10.01 20:27:56 [Server] INFO Starting org.bukkit.craftbukkit.Main...

civic cryptBOT
#

stefvanschie replied to the thread Servers TPS Loss (Please help).

The plugin ProRPGItems seems to be taking up a lot of resources, you should probably contact the developer of that plugin so they can look into why the plugin is taking up this much time.

civic cryptBOT
#

WDRshadow started a thread called Essential-PlayerInfo.

Introduce

This is a very lightweight plugin for Velocity proxy.

Github repo: https://github.com/Team-Jackdaw/Essential-PlayerInfo

Used API of Velocity 3.1.2, so it may only support Velocity version 3.1.2 or above, and other versions have not been
tested.

Please aware that this branch is a snapshot, we have used some new APIs under Velocity 3.1.2-SNAPSHOT. This Plugin
probably not work in lower version. If you are running Velocity lower 3.1.2, we provide a lower version plugin -...

civic cryptBOT
#

Maximus replied to the thread Servers TPS Loss (Please help).

The plugin ProRPGItems seems to be taking up a lot of resources, you should probably contact the developer of that plugin so they can look into why the plugin is taking up this much time.

Ty, I will contact the developer ProRPGItems!

civic cryptBOT
#

lenlin started a thread called paper-global.yml resets every restart.

Hi,

I have been enjoying this server for quite some time now. Running Geyser, Floodgate and BlueMap. Working great, and fast.

But we are having an issue where any changes to paper-global.yml gets overwritten every time the server starts.

Doing a /ver i get : git-paper-376 1.19.3

The only values i have tried to change are server name and allow piston duplication. But they dont stick.

civic cryptBOT
civic cryptBOT
#

LARLEY started a thread called Velocity BungeeCord Messaging Channel caching.

Hello,

i have a problem with velocity: On BungeeCord when i send a plugin message it is not received by the target server until a player joins but on Velocity the server just ignores the Message if nobody is online and it is not received when joining the target server. Does this feature not exist or is it some weird setting? (i don't wanna have to switch back to BungeeCord)

I hope someone can help me out!

#

aerulion started a thread called Minecraft default bitmap font glyph widths.

I don't know if this belongs into the guide category, but I thought I might share this with anyone who is interested.

This is a complete collection of all default Minecraft bitmap glyphs and their pixel widths in the default resource pack. The list should be complete as of version 1.19.3.

Might be helpful to calculate the the width of components in order to send centered text for example.

https://gist.github.com/aerulion/9c5aac21c3efa5aa03b6f875dbe808de

#

electronicboy replied to the thread Velocity BungeeCord Messaging Channel caching.

Velocity doesn't implement the message queue, I think that there was a plugin somewhere which reimplemented the bungee messaging system WITH that feature

civic cryptBOT
#

ClientDNS replied to the thread Server works great, with WARN error?.

You mean the "Advances terminal features are not available in this environment" message?
To say it easy, Paper starts a console, which is not really supported on Windows or NT systems, and it's a warning, so you can ignore it except you find a bug but no one ever reported. I guess it should work fine.

civic cryptBOT
#

crckd replied to the thread Essential-PlayerInfo.

Kindly integrate Luckperms Prefixes and other possibles too. Thank you! :D

civic cryptBOT
#

maglink started a thread called Help to find lag causes.

Hi everyone

I want to find lag cause on my server. But I can't because everething stucks in "SELF" metrics
Help me please. I'm working around already whole week

Timings
https://timings.aikar.co/dev/?id=ab4f2da05fe74705892de009072c62ad
Minecraft::world - Sync Chunk Load (SELF)

Spark Report
https://spark.lucko.me/PdYAoCsPjc
net.minecraft.util.thread.IAsyncTaskHandler.waitForTasks()

Why SyncChunkLoad possible?
Shouldn't chunks be loaded asynchronously?

civic cryptBOT
#

electronicboy replied to the thread Help to find lag causes.

chunk loads are async, but, there are cases where we have to wait for them to load in order to allow something to occur

In this case, you have something, likely a plugin, loading chunks off the main thread. Due to how much of a pain this is to actually turn this into an async chunk load for such an unsupported (and stupid) behavior, it will block the main thread.

civic cryptBOT
#

eagel started a thread called World Generation.

Hello, I have a question regarding the PaperMC server and world generation.
I would like to use an existing map as a server map, but I had a problem with the Bukkit version. Here the world generation changes and at the edge of the explored world there is a hard cut and a new biome. Sometimes mountains are also cut in the middle.
My question is whether this is also the case with the PaperMc version or whether the world generation is not changed here.

Many thanks in advance and greetings...

civic cryptBOT
#

galaxydevel0per started a thread called Minehut Tracker.

Minehut Tracker

A way of checking other's Minehut Servers in Minecraft! No need to manually check if a Minehut Server is online or not, Minehut Tracker is there for you!
Purpose
The purpose of Minehut Tracker is to view Minehut Server's information (Creation Date, Creation Timestamp, Online or not, Cosmetics Disabled or Enabled, Visibility, MOTD, Player Count, Server Version Type, Server Plan).

Permissions

mhtracker.admin: Let's you reload the configuration.

Commands

/mhtracker: Gives...

civic cryptBOT
#

Zymo replied to the thread Change Skin with a command?.

I have a similar problem.

civic cryptBOT
#

maglink replied to the thread Help to find lag causes.

chunk loads are async, but, there are cases where we have to wait for them to load in order to allow something to occur

In this case, you have something, likely a plugin, loading chunks off the main thread. Due to how much of a pain this is to actually turn this into an async chunk load for such an unsupported (and stupid) behavior, it will block the main thread.

You were right!

I found exact line in my code. But I still don't know why it causing lags in main thread
I just checking if...

civic cryptBOT
#

electronicboy replied to the thread Help to find lag causes.

calling getChunk will load the chunk, you shouldn't be messing with that stuff off the main thread anyways

civic cryptBOT
#

Zymo replied to the thread Change Skin with a command?.

Hello. I have a question. How can I change a player's skin with a command, for example: /skin <name>? I have already tried the following code:

But it doesn't work. The player flickers briefly in-game and that's it. There is no error in the log or anything like that.
I'm running Paper Spigot 1.19.2

I found a solution. Even though the author may have forgotten about this post, I'll show you the solution:

Okay, here's the code, but what's going on here?
Well, first you need to get the...

civic cryptBOT
#

Leventeand1 started a thread called ItemStack cannot resolve method.

Helló! Régiebben tanultam a Java-t, és próbáltam egy minecraft bővítményt készíteni. Parancsot akartam létrehozni. Addig működött, de amikor eljutottam egy ItemStack létrehozásához és a leltárba helyezéshez, ezt a hibaüzenetet kaptam: Nem lehet megoldani a 'setItem(ItemStack)' metódust Hogyan tudom megoldani. Csatolom a teljes kódomat! Előre is köszönöm a segítséget! A kódszerkesztőm pedig az Intellij IDEA.

civic cryptBOT
#

Zymo replied to the thread ItemStack cannot resolve method.

Helló! Régiebben tanultam a Java-t, és próbáltam egy minecraft bővítményt készíteni. Parancsot akartam létrehozni. Addig működött, de amikor eljutottam egy ItemStack létrehozásához és a leltárba helyezéshez, ezt a hibaüzenetet kaptam: Nem lehet megoldani a 'setItem(ItemStack)' metódust Hogyan tudom megoldani. Csatolom a teljes kódomat! Előre is köszönöm a segítséget! A kódszerkesztőm pedig az Intellij IDEA.

Try this:

@Override
public boolean onCommand(@NotNull CommandSender...
civic cryptBOT
#

The_Bread_Box started a thread called feedback.

Whenever I start my papermc server it give me this along with other things:
[14:06:22 WARN]: java.net.SocketException: Connection reset
[14:06:22 WARN]: at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:323)
[14:06:22 WARN]: at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)
[14:06:22 WARN]: at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)
[14:06:22 WARN]: at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)...

civic cryptBOT
civic cryptBOT
#

Leventeand1 replied to the thread ItemStack cannot resolve method.

Try this:

@Override
public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args) {
    if (!(sender instanceof Player))
    {
        return true;
    }
    Player player = (Player) sender;

    ItemStack item = new ItemStack(Material.DIAMOND);

    player.getInventory().addItem(item);
    return true;
}

It worked! Thank you!

civic cryptBOT
#

Leventeand1 started a thread called java: no suitable constructor found for ....

Hello! I made a plugin and it worked fine. I wanted to make another one, an event listener. I managed to do it until I entered the event in my Main class. I wrote: new EntityDamageEvent(this); and i got an error! It wrote: java: no suitable constructor found for EntityDamageEvent(survival.survival.Survival) What should I do? I am attaching the whole code. Thank you very much in advance for your help.

civic cryptBOT
#

Leventeand1 started a thread called java: no suitable constructor found for ....

Hello! I made a plugin and it worked fine. I wanted to make another one, an event listener. I managed to do it until I entered the event in my Main class. I wrote: new EntityDamageEvent(this); and i got an error! It wrote: java: no suitable constructor found for EntityDamageEvent(survival.survival.Survival) What should I do? I am attaching the whole code. Thank you very much in advance for your help.

civic cryptBOT
#

Zymo replied to the thread java: no suitable constructor found for ....

Hello! I made a plugin and it worked fine. I wanted to make another one, an event listener. I managed to do it until I entered the event in my Main class. I wrote: new EntityDamageEvent(this); and i got an error! It wrote: java: no suitable constructor found for EntityDamageEvent(survival.survival.Survival) What should I do? I am attaching the whole code. Thank you very much in advance for your help.

Ok, I've corrected your code, but next time just look for what you're doing wrong or see...

civic cryptBOT
#

Leventeand1 replied to the thread java: no suitable constructor found for ....

Ok, I've corrected your code, but next time just look for what you're doing wrong or see some tutorials. These are the basics, so you shouldn't have any problem finding a good tutorial.

First of all before you cast you must be sure that the object you want to cast is similar or the same object to which you want to cast, e.g. In this case, you wanted to cast the entity to the player without first checking whether the entity is a player. (you checked if entity is a player after casting)...

civic cryptBOT
#

stefvanschie replied to the thread feedback.

MoreMobHeads wasn't able to check if an update was available. I'm not familiar with that plugin, but I don't think this would cause any issues. If you want to know for sure, you should ask the maintainers of MoreMobHeads.

#

stefvanschie replied to the thread Lag spikes on server.

Some areas on your server seem to contain quite a few entities. Try to reduce the amount of entities you have in your world.

#

stefvanschie replied to the thread java: no suitable constructor found for ....

You've imported the wrong EntityDamageEvent in your Survival class. You should be importing survival.survival.Handlers.EntityDamageEvent, not org.bukkit.event.entity.EntityDamageEvent.

civic cryptBOT
#

Rain_Blueberry started a thread called Scores on the scoreboard in the book cannot be displayed normally.

We are a team that makes maps based on the original command. Recently, when we made online maps with paper server(use version is paper-1.19.3-381 and no plugins are installed), we found a problem, that is, we can't read the scoreboard scores in the book.
It can be reproduced in the server in the following ways:
join a paper server and get op
/scoreboard objectives add test dummy
/scoreboard players set test test 1
/give @p written_book{pages:['["",{"text":"Test...

civic cryptBOT
#

The_Bread_Box replied to the thread feedback.

Do you know who the maintainers are? Sorry I should know this as I've now used it as a mod and a plugin thanks for you input! It still hasn't cuased any problems and even with keepinventory set to true heads still drop from players.

civic cryptBOT
#

Machine Maker replied to the thread Scores on the scoreboard in the book cannot be displayed normally.

There is a setting in the global configuration file that disables components resolving inside books. It's called resolve-selectors-in-books. The default is to disable it because there are some ways players can abuse it to cause server crashes.

civic cryptBOT
#

bettendone started a thread called Hello, I have an error on my paper server..

There are times when an error appears and when that error appears the entire server lags and the tps drops to 16, I would like to know what this error is about (And I have 8 gigabytes of ram on my server):

[19:31:08 ERROR]: Current Thread: Server thread
[19:31:08 ERROR]: PID: 24 | Suspended: false | Native: false | State: RUNNABLE
[19:31:08 ERROR]: Stack:
[19:31:08 ERROR]: java.base@17.0.5/java.util.zip.Deflater.deflateBytesBytes(Native Method)
[19:31:08 ERROR]...

civic cryptBOT
#

LeSpirit started a thread called Paper Server Error.

Hi!
I've changed some values of spigot.yml & bukkit.yml files earlier and the server was running just fine.
But I've been optimizing my paper server (1.19.2) by changing some values of yml files and the server won't run and keep crashes...
Can anyone help me...?

#

electronicboy replied to the thread Paper Server Error.

Your config is invalid, specifically the "optimize-explosions" setting

#

LeSpirit replied to the thread Paper Server Error.

Your config is invalid, specifically the "optimize-explosions" setting

OMG thank you so much!!😭😭😭😭😭

civic cryptBOT
#

stefvanschie replied to the thread feedback.

The maintainer seems to be JoelYahwehOfWar and they seem to be offering support in their Discord guild here: https://discord.gg/PXN4bzT.

civic cryptBOT
#

The_Bread_Box replied to the thread feedback.

Oh, I don't do discord XD do you have a different way to contact them? I don't need to contact them it's working fine just the error. and I think i have check for updates set to false.

civic cryptBOT
civic cryptBOT
#

sipureu started a thread called Team commands do not work correctly on the server..

Hello, this is a question about the team command not working properly.
"@e[team=test]" does not work and "friendlyFire" does not work when an entity that is not a player is joined to a team.
However, the team-specific name tag color change still works and is also displayed in the team list.
I checked that this works normally in single play mode.

(I used a translator. The sentence may be a little difficult, but please understand.)

#

Noah replied to the thread Team commands do not work correctly on the server..

Setting allow-non-player-entities-on-scoreboards to true in your paper world config should solve your issue. You'll probably also want to set save-empty-scoreboard-teams to true in the paper global config to keep your teams when they get empty.

#

sipureu replied to the thread Team commands do not work correctly on the server..

Setting allow-non-player-entities-on-scoreboards to true in your paper world config should solve your issue. You'll probably also want to set save-empty-scoreboard-teams to true in the paper global config to keep your teams when they get empty.

Oh! I've been thinking about this for a long time, but it's actually a very simple problem!!! Thank you very much for your response!

civic cryptBOT
#

Sp33dX started a thread called server keeps on crashing on launch.

Hello I started this small minecraft server on an old pc that i have in my home so that i can play with my siblings in our free time
but the pc crashed and then the server gave me this error after i started it using start.bat and the crash report is below please help java.io.EOFException: Unexpected end of ZLIB input stream

civic cryptBOT
#

4drian3d replied to the thread Did not find a valid velocity-plugin.json.

Plugin class:
@Plugin(
id = "hub-plugin",
name = "Hub Plugin",
version = "0.1",
)
class VelocityTest @Inject constructor(logger: Logger) {
init {
logger.info("Hub plugin started!")
}
}

Build file:

plugins {
kotlin("jvm") version "1.7.20"
}

group = "its.meee"
version = "1.0-SNAPSHOT"

repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
}

dependencies {
compileOnly("com.velocitypowered:velocity-api:3.1.1")...

civic cryptBOT
#

kunpeng started a thread called The server crashed at startup.

I bought a small Ubuntu server myself and gave me this error at startup, as reported below

Starting org.bukkit.craftbukkit.Main
System Info: Java 19 (OpenJDK 64-Bit Server VM 19.0.1+10-Ubuntu-1ubuntu122.04) Host: Linux 5.15.0-56-generic (s390x)
Loading libraries, please wait...
[05:31:33 INFO]: Building unoptimized datafixer
[05:31:34 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com'...

civic cryptBOT
#

electronicboy replied to the thread The server crashed at startup.

You're running the server in an environment with the DISPLAY variable set, but, it can't talk to the server
You'll want to unset that variable in your start script (or really, work out why it's leaking)

civic cryptBOT
civic cryptBOT
#

4drian3d started a thread called UnSignedVelocity | Get your moderation or control plugins working again.

UnSignedVelocity
Remove signed information from your Velocity commands
Requirements

Velocity 3.1.2+
Java 11+
Protocolize

At the moment it only works with commands.

The ideal solution to this problem would be to wait for Velocity to fully support the new command types and the new chat system, this plugin may be a "temporary" and not so well executed solution but it has been proven to work.

Download it from Modrinth

civic cryptBOT
civic cryptBOT
#

stefvanschie replied to the thread Servers TPS Loss (Please help).

This is still related to the plugin ProRPGItems, but also V-MultiEconomics is taking a lot of resources in this report.

civic cryptBOT
#

4drian3d started a thread called VServerInfo | Get information from each of your servers in your Velocity network.

Get the information of each server in your Velocity network

Requirements

Velocity 3.2.0 build 224+
Java 17+

Commands
Permission

vserverinfo.command

/vserverinfo
This command will give you information about all the servers you have in your Velocity network.

/vserverinfo <server>
Get the information about a single server

#

4drian3d started a thread called ServerPermissions | Add permissions to access your servers.

Add permissions to access your servers

Compatibility

Velocity 3.1.2+ Support
Java 11+

Permissions

serverpermissions.server.<server>

For example:
Survival Server

serverpermissions.server.survival

SkyBlock Server

serverpermissions.server.skyblock

civic cryptBOT
#

sniklz started a thread called Minecraft Spigot/Paper best way to recive info to site?.

How to best way to recive info to site from minecraft plugin? Maybe used simple http servlet, but for start servlet need Tomcat? I though to added spring-boot-starter-web, but can't connect him to plugin because his start from own main method.

civic cryptBOT
#

FeuSalamander replied to the thread V-Message | Simple Global Chatting, Join/leave/change message w/ LuckPerms Support for all the messages.

Vmessage 1.5 is now live:

Added "sendall" command
Added MiniMessage support
Don't forget to update the config file by adding:
[Message-format]
#set it to true to use MiniMessage and false to use hex colors
minimessage = false

civic cryptBOT
#

Andre_601 started a thread called Change /reload to an event-based system.

This was something I discussed before on the Discord, but I feel like it got a bit lost before people could find and discuss it properly.

Was recently thinking about if it could be a benefitial feature for Paper to adobt a reload-system similar to Sponge, that is, having an event fired that plugins can listen for to then do whatever they need to refresh their own data.
I'm aware that the reload command is not recommended to use, but people will still use it unless it was completely removed...

civic cryptBOT
#

MCMDEV replied to the thread Change /reload to an event-based system.

If you had an event-based reload system that plugins control, there wouldn't be any reason to discourage people from doing reloads.

#

MrJoshuaT started a thread called Getting list of players on a server not connected through the proxy.

Doing the normal proxyServer.getAllPlayers() will get a list of players connected to all servers via the proxy, in the event a player is summoned via the fabric mod /player name spawn that player isn't connected via the proxy so getAllPlayers() wont return them, is there a way to query the server directly?

#

Andre_601 replied to the thread Change /reload to an event-based system.

If you had an event-based reload system that plugins control, there wouldn't be any reason to discourage people from doing reloads.

I did point out that there can be reasons and situations where a reload is more useful than an entire restart, especially when it would kick a lot of players (And there not being any kind of fallback or limbo server in place).

The current system is bad. Nothing to deny here. But a better system could help make it useful again without the risk of breaking...

civic cryptBOT
civic cryptBOT
#

mja00 replied to the thread I get this error when starting the server and i dont know how to handle.

Most likely related to Windows as it's adding 0x0 to your config file. I've seen this a handful of times on Windows before.

Without more information about how you're running the server all I can really suggest is make sure the server isn't running in a folder synced by OneDrive, IE: documents, desktop, etc.

civic cryptBOT
#

Veron started a thread called OP Level dont work.

Hello all,

I have a problem with the OP level allocation, I have given so far all rights 2 that you can only use Creative. But they can also kick, ban and restart the server, in the OP config file are all but I level 2 and the server was also restarted. Do I have to pay attention to anything else with PaperMC? If so, can you regulate this via an in-game command?

#

electronicboy replied to the thread OP Level dont work.

bukkit permission system doesn't really care about op levels, you'd best just be using perms

#

mja00 replied to the thread I get this error when starting the server and i dont know how to handle.

-- System Details --
Details:
Minecraft Version: 1.19.3
Minecraft Version ID: 1.19.3
Operating System: Windows 10 (amd64) version 10.0

Crash report clearly states it's Windows 10.

civic cryptBOT
#

Excel_Red replied to the thread GravityControl - Sand Dupe Enabler for Paper Servers.

Paper plugin to enable gravity/sand duplication
Downloads | Discord

Features

Enable duping for each different block
Allow sand duping in only certain worlds
WorldGuard integration
Enable sand dupe on PaperMC servers
1.16-1.18+ servers. Complete cross-version compatibility. No NMS or reflection!

Commands

Command
Description
Permission

/gcr
Reload GravityControl Configuration
gravitycontrol.reload

Configuration

The default configuration is below. Everything is explained with...

civic cryptBOT
#

4drian3d started a thread called MCKotlin | Get the ability to run and develop Kotlin plugins on your Minecraft server or proxy.

MCKotlin

Get the ability to run and develop Kotlin plugins on your Minecraft server or proxy.

This plugin includes the necessary Kotlin libraries to the server to avoid including them independently in several plugins at the same time

Requirements

  • Java 8+

Compatibility

Velocity 3+
Sponge 8
CraftBukkit/Spigot/Paper/forks 1.8+
BungeeCord -

Libraries included

Kotlin StdLib 1.8.10
Kotlin reflect

Downloads
Download it from Modrinth

civic cryptBOT
#

Geyzer replied to the thread How to solve "Unable to read/load/save your velocity.toml" ?.

Please help me.
How can I fix this and what version of Velocity should I use?
When I replace the forwarding-secret-file with any other numbers, it gives the following error.
Sorry for my english, i use Google translator for translation.

civic cryptBOT
#

HVQUYET2K3 started a thread called HELLP.

HỖ TRỢ

civic cryptBOT
#

4drian3d replied to the thread How to solve "Unable to read/load/save your velocity.toml" ?.

Please help me.
How can I fix this and what version of Velocity should I use?
When I replace the forwarding-secret-file with any other numbers, it gives the following error.
I installed and started the server on 10 different versions of Velocity but the error remained.

Sorry for my english, i use Google translator for translation.

The configuration of forwarding-secret-file is to configure in which file you will put the secret, in this option you do not put the secret

civic cryptBOT
#

stefvanschie replied to the thread HELLP.

This is generally an indication that the server is already running. See if there is already a process running for the server and stop it before attempting to start the server again.

civic cryptBOT
#

kingakis replied to the thread 17-18 player TPS problem.

hey bro i recommend you use chunkspawnlimiter plugin useful if your host or server is not very good

#

kingakis started a thread called server crash help?.

any idea of what can be happening? i think it crash 2 or 3 times already

#

electronicboy replied to the thread server crash help?.

Considering that that exception came from the watchdog thread, that error is not the cause of your crash, that looks to likely be a side-effect of corrupted server state

as for the actual "crash", your server apparently took too long to tick, you'd need to provide the full log, or at least the part from just before watchdog starts shouting

civic cryptBOT
#

Altostratus started a thread called Failure to connect to server.

Hi,

I have a Paper server running on a local machine which I can connect to using a local address (192.168.x.x). I've set up port forwarding on my router in order to be able to connect from the internet. When I do that, I get the error "Can't connect to server. Internal Exception: io.netty.handler.codec.DecoderException; java.lang.IndexOutOfBoundsException: Index 84 out of bounds for length 5".

I know the port redirection is working properly, since if I try to connect to any other port I...

civic cryptBOT
#

Folas1337 replied to the thread [Plugin idea] Herochat Redis Bridge.

After several months of searching and not giving up (as I do :D) I have finally stumbled across ChatControl Red - it's the successor to ChatControl and still form the same developer.
It's open source, it does redis, mySQL syncing and everything I could have ever thought of really.

If anyone ever stumbles across this old thread of mine, check it out and give it a try (it costs some money but also has a 30 day money back policy). I'm currently struggling to set up redis but I'm sure with the...

civic cryptBOT
#

Voigon replied to the thread Getting list of players on a server not connected through the proxy.

I am not familiar with the mod but I can help you figure this out with some questions.
For starters, does the mod in that case run on client, server, or both?

#

Voigon replied to the thread Minecraft Spigot/Paper best way to recive info to site?.

Don't run a web server inside the minecraft server, please. There are performance implications and overall that's a really bad practice.
That depends on the amount and nature of the data we are talking about, some additional context will go a long way to help you.

civic cryptBOT
#

LukeCGG started a thread called Variables not showing correctly.

ALL variables that get displayed on my Minecraft paper server are shown as %server_online% instead of eg:12 Online players.
I have no idea why this is happening, but none of the Variables are showing for client.

civic cryptBOT
civic cryptBOT
#

ArturM started a thread called AsyncChatEvent Replace Content.

Hey, I need to change a message piece, and I don't know how. I've already tried and it doesn't work either:
@EventHandler
public void onRun(AsyncChatEvent e) {
PlayerData playerData = this.pureSkyWars.mysql.getPlayerCoins(e.getPlayer());
Component component = e.message().replaceText(TextReplacementConfig.builder()
.replacement(String.valueOf(playerData.getLevel())).match("#level_" + e.getPlayer().getName()).build());
e.message(component);

}
civic cryptBOT
#

Loapu replied to the thread Change /reload to an event-based system.

The proposed concept is commendable. It entails the ability to log unsupported plugin reloads, thereby alerting the Owner. Further, the functionality could be expanded to facilitate the reloading of specific plugins without requiring them to incorporate their own command, thereby eliminating the need to reload numerous plugins to preview changes made to a particular one.

civic cryptBOT
#

Scopysek started a thread called server crashing on minecraft fullscreen.

Hello, my server keeps crashing when i switch to minecraft with fullscreen: ON. When i have my minecraft with fullscreen: OFF it doesnt crash. Command line and that GUI also dissapears.

civic cryptBOT
#

Fexed started a thread called Entities do not appear after a few blocks.

Hello,

Server Version: 1.17.1

It does not appear when I move about 15 blocks away from an entity. No matter what I did I couldn't fix it. I would be glad if you help. Thanks in advance.

#

Fexed replied to the thread Entities do not appear after a few blocks.

verbose: false
use-display-name-in-quit-message: false
config-version: 24
settings:
lag-compensate-block-breaking: true
send-full-pos-for-hard-colliding-entities: true
log-player-ip-addresses: true
console-has-all-permissions: false
load-permissions-yml-before-plugins: true
region-file-cache-size: 256
bungee-online-mode: true
incoming-packet-spam-threshold: 300
max-joins-per-tick: 3
track-plugin-scoreboards: false
suggest-player-names-when-null-tab-completions: true...

civic cryptBOT
#

jakems123 started a thread called How to use MySQL.

How would i go about using MySQL because currently im using the MySQL fix plugin but i want to load the connector from my Plugin but dont know how. If i add it with maven it wont compile into the jar.

civic cryptBOT
#

DeusCat replied to the thread Mojang chat report.

Is there any information regarding chat reporting on online=false servers? Is this function disabled in offline mode? I can't imagine that it would be enforceable without accessing the mojang auth servers.

#

Noah replied to the thread Mojang chat report.

You're right, messages aren't signed in offline mode, so they can't be reported. Since the bans are enforced at the auth server level offline mode servers won't even know a player might be banned.

civic cryptBOT
#

Josh replied to the thread Chat-GPT makes an Minigame with papermc.

Very interesting. I've managed to get it to do some exciting things! :)

civic cryptBOT
#

4drian3d started a thread called SimpleJumpPads | Simple JumpPads plugin, optimized for the latest version of Paper.

Requirements

Java 17
Paper, Pufferfish or Purpur 1.19.3+

Features

Configure multiple types of materials for your JumpPads (compatible with all types of pressure plates)
Activate JumpPads for worlds, regions and more (via LuckPerms Contexts). Permission for JumpPads usage: simplejumppads.jump
Focused on performance. Use the latest Paper APIs to avoid overloading your server in any way

Commands

/jumppads reload

Permission: simplejumppads.command

Reloads the plugin

Demonstration

civic cryptBOT
#

RollSteel_ started a thread called Problem with Waterfall with a server forge.

I created a server forge with Arclight 1.16.5 with Forge 36.2.39 putting the Pixelmon modpack (1.16.5 - 9.1.3 inside), the problem arises when from an HUB server I want to connect to the modded server and gives me the following error :

"[Netty Server I #19/Error] [Forge/Networkregistry]: Channels [TCG: Main, Pixelmon: Main] Rejected Vanilla Connections
[0m [23:15:08] [Netty Server I #19/Info] [Forge/ServerLifecyclehooks]: Disconnecting Vanilla Connection Attept: This Server Has Mods That...

#

RollSteel_ started a thread called Problem with Waterfall with a server forge.

I created a server forge with Arclight 1.16.5 with Forge 36.2.39 putting the Pixelmon modpack (1.16.5 - 9.1.3 inside), the problem arises when from an HUB server I want to connect to the modded server and gives me the following error :

"[Netty Server I #19/Error] [Forge/Networkregistry]: Channels [TCG: Main, Pixelmon: Main] Rejected Vanilla Connections
[0m [23:15:08] [Netty Server I #19/Info] [Forge/ServerLifecyclehooks]: Disconnecting Vanilla Connection Attept: This Server Has Mods That...

civic cryptBOT
#

TozyF replied to the thread AsyncChatEvent Replace Content.

You can try TextReplacementConfig.Builder#matchLiteral(String) instead of #match(Pattern)

civic cryptBOT
#

DruideMante started a thread called How do i spawn a npc ?.

Hello, i recently start to developpe a plugin using paper. I haven't really code in java but i know python, c++, javascript, ect... But i'm not familiar with how work package, lib in java and how to use paper library. I would to understand how to create a npc. Otherwise have a great day.

civic cryptBOT
#

Josh replied to the thread How do i spawn a npc ?.

Have you seen a plugin called Citizens?

NPC plugin, adding everything from simple player statues to walking and talking NPCs and more advanced features using addons such as guards using Sentinel, scriptable NPCs using Denizen, NPC shops and more.

This might help, you'll be able to look at the source code and see how its done also here!
https://github.com/CitizensDev/Citizens2

Hope this helps :)

#

Josh replied to the thread AsyncChatEvent Replace Content.

It looks like you're trying to replace a piece of text in the chat message with the player's level, using the replaceText method from the Component class. However, it's not clear from your code snippet what exactly is not working.

One issue with your code is that you're using the AsyncChatEvent event, which is fired before the chat message is sent to other players. This means that modifying the chat message in this event will only affect what the original player sees, not what other players...

civic cryptBOT
#

Josh replied to the thread Getting list of players on a server not connected through the proxy.

You can use the ServerInfo object to get a list of players connected to a specific server, even if that server is not connected to the proxy.
ServerInfo serverInfo = ProxyServer.getInstance().getServerInfo("server_name"); // replace "server_name" with the name of the server you want to query
if (serverInfo != null) {
serverInfo.getPlayers().forEach(player -> {
// Do something with the player
});
} else {
// Handle the case where the server doesn't exist
}

This retrieves...

civic cryptBOT
#

Joshuak52 started a thread called Server TPS isues.

Hello everyone, I am at a standpoint with my server and I cannot find a reason for the lag or a fix for the lag. I'm on a new I9-13900k CPU and don't go over 30 players yet my tps will drop to 15 at times. I run a survival life steal server and desperately need help fixing these issues.

civic cryptBOT
#

electronicboy replied to the thread Problem with Waterfall with a server forge.

Waterfall does not support modern forge (1.13+); There have been a few in-community efforts which rely on modding the proxy and often the client in order to skim support for this back in, however, we cannot provide support for it at this time

civic cryptBOT
#

DruideMante replied to the thread How do i spawn a npc ?.

I'm asking for explanation, not source code. Reading other project code is already hard but if we understand very basically the language it's a pain. But thanks you for trying to help.

#

DruideMante replied to the thread How do i spawn a npc ?.

Have you seen a plugin called Citizens?

This might help, you'll be able to look at the source code and see how its done also here!
https://github.com/CitizensDev/Citizens2

Hope this helps :)

I'm asking for explanation, not source code. Reading other project code is already hard but if we understand very basically the language it's a pain. But thanks you for trying to help.

#

Alvinn8 started a thread called Framework for making GUIs with Resource Packs.

Hello! I made a framework for creating GUIs using Resource Packs and thought I could share it. Using custom fonts in resource packs makes it possible to create some nice GUIs, but the process can be a bit cumbersome. Therefore, I wrote some code to do it for me. The code allows you to use an abstracted API that automatically handles the resource pack stuff. Simple GUIs that only contain slots and buttons can use a higher-level API and add pre-existing components. When required, custom...

civic cryptBOT
#

FleddMoss replied to the thread Server TPS isues.

I recently had a similar issue with my server, and your timings resemble with what I encountered.

Here are the changes that I made to resolve my issue:

server.properties:

view-distance: 6
network-compression-threshold: 512

config/paper-world-defaults.yml:

max-auto-save-chunks-per-tick: 8
prevent-moving-into-unloaded-chunks: true

civic cryptBOT
#

nathan-i-martin started a thread called RustyConnector.

Welcome to RustyConnector!
███ Paper 1.16-1.19 ███████ Velocity 3.1.1 - 3.2.0 █
RustyConnector is your go-to Velocity server and player connection manager!
Specifically built for optimal scalability and Kubernetes implementation; dynamically register brand new servers to your Velocity proxy during runtime!

Get it now!

✅ Built for large networks
✅ Blazing fast data transmission with Redis integration
✅ Create pre-defined whitelist configs and activate them dynamically
✅ Register similar...

civic cryptBOT
#

4drian3d started a thread called VPacketEvents | Manage packets through Velocity's native events.

VPacketEvents

Manage packets through Velocity's native events

class PacketListener {
@Subscribe
public void onPacketReceive(PacketReceiveEvent event) {
final MinecraftPacket packet = event.getPacket();
if (packet instanceof KeyedPlayerCommand commandPacket) {
event.setResult(GenericResult.denied());
}
}

@Subscribe
public void onPacketSend(PacketSendEvent event) {
    // some stuff
}

}

Installation

Download...

civic cryptBOT
#

wuz started a thread called Paper 1.19.3 crashes on startup.

wuz

I've been runing this paper server for a few weeks now and alll of a sudden can't start it up and get this crash report(attached below).

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

wuz replied to the thread Paper 1.19.3 crashes on startup.

wuz

Corrupted level dat

do you know if its possible to uncorrupt it or anything similar of the sorts/ what i should do.

civic cryptBOT
civic cryptBOT
#

tw_seer67875 started a thread called item displayName problem.

How do I get the translate key using adventure?
At present, I can only use this stupid method to get it, and when the item is renamed, the Component of the two seems to be different, which makes me puzzled...

String json = GsonComponentSerializer.gson().serialize(item.displayName());
JSONObject jsonObject = new JSONObject(json);
String key = jsonObject
.getJSONArray("with")
.getJSONObject(0)
.getJSONArray("extra").getJSONObject(0)...

#

Noah replied to the thread item displayName problem.

Haven't tested this, but something like this should probably work:
String key;
if (component instanceof TranslatableComponent translatable) {
key = translatable.key();
}

#

tw_seer67875 replied to the thread item displayName problem.

Haven't tested it, but something like this should probably work:
String key;
if (component instanceof TranslatableComponent translatable) {
key = translatable.key();
}

I have tried this situation, but he always get chat.square_brackets ...

civic cryptBOT
#

eone666 started a thread called TelegramNotifier.

Telegram Notifier
This plugin provides a way to receive notifications on a Telegram chat when a player joins or quits your Minecraft server.

Installation

Download the latest version from the versions page.
Place the downloaded JAR file into your server's plugins folder.
Start the server.

Configuration

After starting the server with the plugin installed, a config.yml file will be generated in the plugins/TelegramNotifier folder.
Open the config.yml file and set the enabled option to true...

civic cryptBOT
civic cryptBOT
#

Machine Maker replied to the thread item displayName problem.

If you want the translation key for the itemstack, use ItemStack#translationKey.

For future reference, ItemStack#displayName is NOT the same as ItemMeta#displayName()

civic cryptBOT
#

BlackPoison357 started a thread called Maven pom.xml help.

I recently converted my plugin to maven, before doing so the size is roughly 120KB but now it is 7.24MB. I can see that's included extra stuff but I can't seem to figure out what I'm doing that making it include so much stuff.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">...

civic cryptBOT
#

SkytAsul replied to the thread Maven pom.xml help.

You are shading net.gravitydevelopment.updater:updater:4.2.2 which has as parent maven module de.dustplanet:bukkit-plugin:6.3.0 which itself contains spigot, the kotlin std lib, and other things as compiled dependencies. Hence, by transitivity, you are shading a lot of libraries into your plugin.
This "updater" seems really badly designed, you should consider using something else.

civic cryptBOT
#

eone666 replied to the thread Telegram Notifier.

delete this please

#

eone666 started a thread called Telegram Notifier.

Telegram Notifier
This plugin provides a way to receive notifications on a Telegram chat when a player joins or quits your Minecraft server.

Installation

Download the latest version from the releases page.
Place the downloaded JAR file into your server's plugins folder.
Start the server.

Configuration

After starting the server with the plugin installed, a config.yml file will be generated in the plugins/TelegramNotifier folder.
Open the config.yml file and set the enabled option to true...

civic cryptBOT
#

electronicboy replied to the thread why it doesn't work.

This often points to a broken java install, uninstall java entirely and reinstall it

civic cryptBOT
#

Animepdf started a thread called Server lags for ~20 seconds with random error.

My server runs on Paper 1.19.3. SOMETIMES, i don't know exactly when and why, but my server lags for 15-20 seconds and dumps random(to me) errors, they are different.
Lastest one is attached

civic cryptBOT
#

JulianGM13 started a thread called trying to enable duping on my paper server.

i have a paper server but i cant find the paper.yml file and im trying to enable the tripwire dupe, string dupe, carpet dupe etc. how do i find it? im using apex minecraft hosting

civic cryptBOT
civic cryptBOT
#

Air0ne started a thread called Can't reload plugins with plugman anymore.

Hi everyone,
Until 3 days ago I had 0 problems with plugman when reloading plugins on my development server but 3 days ago plugman started acting funny. Since this day, when I try to reload some plugins (custom or one from the ressource page) I get different errors depending on the plugin.

Here's an example of when I try to reload my plugin (it worked 4 days ago and I didn't change anything in my code) :
java.lang.IllegalStateException: Provider...

civic cryptBOT
#

electronicboy replied to the thread Server lags for ~20 seconds with random error.

-'ve times from the watchdog generally implies that the JVM was so overloaded it stalled the entire thing out, generally a timings report will give some sliiight clues as to what happened, but, this is generally due to overloaded hardware or memory pressure issues

civic cryptBOT
#

Animepdf replied to the thread Server lags for ~20 seconds with random error.

By the time posting this timings were off (by default), next time it happens i can save them, but overall i understood it's more hoster's fault than mine, i will try to client contact support next time it happens

civic cryptBOT
civic cryptBOT
#

connie243 started a thread called Op members can fly in survival. (I dont want this).

I had someone on my server managing the config files and technical things, but he's being sneaky about this so ive taken it over.

As an operator I now have the ability to fly and as its a survival server so I don't want that.

Is there a paper command, setting or something I can use to remove the op'ed ability to survival fly?

civic cryptBOT
civic cryptBOT
#

purejosh replied to the thread VLobby | Lobby commands with multilobby support.

Hey 4dr, I understand that this will add a slash command for /hub or /lobby, but can it also be used for other servers under the proxy? For example, if I have a vanilla, a modded, and a minigame server, could I just add /vanilla, /modded, and /minigame?

Or, would you recommend I look at another plugin.

civic cryptBOT
#

4drian3d replied to the thread VLobby | Lobby commands with multilobby support.

Hey 4dr, I understand that this will add a slash command for /hub or /lobby, but can it also be used for other servers under the proxy? For example, if I have a vanilla, a modded, and a minigame server, could I just add /vanilla, /modded, and /minigame?

Or, would you recommend I look at another plugin.

In the latest update of VLobby I added specifically that

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Nolezor started a thread called BetterViewDistance - 1.0.0.

An easy way to modify view distance for single players. Useful if you need to have a lot of chunk loaded for ReplayMod without using other mods or increasing the global view distance.

You can modify the maximum view distance allowed with the config file.

Permission Required:
betterviewdistance.setplayerviewdistance

Command:
/setplayerviewdistance <Player Name> <New View Distance>

Aliases:

playervd
setpvd
spvd

For any problems contact me on Discord: Nolezor#9398

Note. This is my...

civic cryptBOT
#

Folas1337 replied to the thread [Plugin idea] Herochat Redis Bridge.

OK, sadly it seems that one also didn't work cause ChatControl Red doesn't seem to support redis on velocity yet and they aren't really doing much about it (the project is from a volunteer, so I can't really complain).

What I have realized though is that ChatControl already has mySQL sync and all the other features, only thing missing is a bridge between it and redis and I have an idea of how to achieve that.
Use https://github.com/mcgrizzz/ProtonExamples to send messages between the...

civic cryptBOT
#

SalmonSnake replied to the thread send.

Wow, this has so many features for just one command!

#

SalmonSnake replied to the thread swap.

So what does this plugin do..?

civic cryptBOT
#

SalmonSnake replied to the thread Essential-PlayerInfo.

This plugin has some really cool features like Global TAB, Global Chat and Connection tips I've been looking for a while now! Thank you! ❤️

civic cryptBOT
#

LEZ2003 started a thread called Hopper Minecart loads very slowly (1.19.3).

My problem is that hopper minecarts load items very slowly. It loads about as fast as a normal hopper .
We're playing on a Paper Server and these are the plugins:

Paper Plugins:

  • Minepacks
    Bukkit Plugins:
  • 3x3Pickaxe, BetterChair, ClickSort, CoreProtect, DeathCoordinates, dynmap, Dynmap-WorldGuard, FastChunkPregenerator, ImageOnMap, InvUnload, ItemJoin, OpenInv, PermissionsEx, PlugMan, *SetHome, *SleepCtlPlugin, StackableItems, *Teleport2022, TravelPortals, Vault, VeinMiner...
#

JetStarfish replied to the thread BetterViewDistance - 1.0.0.

great plugin, works perfectly. he made this in like less than a day after I posted about it on reddit lol

civic cryptBOT
#

4drian3d started a thread called ClientCatcher | Detect the client with which a player has connected to your server.

ClientCatcher

Simple Velocity plugin to get the client with which a player has connected to your server

The plugin is not fully effective, several malicious clients hide their client branding when entering the server or impersonate vanilla clients.
However, the plugin can detect several clients such as Forge, Fabric, LiteLoader, Lunar, Vanilla, and others.
It also detects Forge 1.7.10 - 1.12.2 mods.

Commands
Permission: clientcatcher.command

Client /clientcatcher client <player>...

civic cryptBOT
#

BriaTyler replied to the thread item displayName problem.

First, I recommend making sure that the ItemDisplayNames plugin is installed and configured correctly. Also check that you are using the correct syntax for setting item names in the plugin's configuration file. If you are sure that the plugin settings are correct, it is possible that the problem may be related to the version of your server. Make sure you are using the latest version of Paper Minecraft and try updating the plugin to the latest version.

civic cryptBOT
#

itoncek started a thread called Sending players over Velocity from spigot server.

Hello paper people,
When you are using Bungeecord, you can run following code on spigot server to send player to another server.

ByteArrayOutputStream b = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(b);
try {
out.writeUTF("Connect");
out.writeUTF(SERVERNAME);
} catch (IOException eee) {
Bukkit.getLogger().info("You'll never see me!");
}
Bukkit.getPlayer(player).sendPluginMessage(plugin, "BungeeCord", b.toByteArray());

My question is, if this is...

civic cryptBOT
civic cryptBOT
#

stefvanschie replied to the thread How to use Custom head with GUI.

You can do this by creating a skull item like normal and then using the SkullMeta to change the skin of the skull. You can get the SkullMeta by calling ItemStack#getItemMeta() and casting the result to SkullMeta. From there you can use SkullMeta#setPlayerProfile(PlayerProfile) to change the skin displayed on the skull.

To get the right PlayerProfile, you first need to create a PlayerProfile via Bukkit#createProfile or Bukkit#createProfileExact. Then you can change the textures of this...

civic cryptBOT
#

JulieWoolie started a thread called Multiple NMS projects and shading.

I currently have an issue with a Gradle Kotlin project structure in which I have 2 modules. Module A uses some NMS code. Module B needs to shade Module A into itself but also remap Module A from Mojang mappings to spigot mappings.

How can I do this? Currently the shaded result of Module B just has the unmapped classes and methods, which can't be run.

Do I need to just shade the jar output from Module A itself instead of using implementation(project(":module_A"))?

#

jmp replied to the thread Multiple NMS projects and shading.

jmp

implementation(project(":module_A", "reobf"))

civic cryptBOT
#

JulieWoolie replied to the thread Multiple NMS projects and shading.

implementation(project(":module_A", "reobf"))

Thank you so much!

civic cryptBOT
#

syuhei replied to the thread How to use Custom head with GUI.

public static ItemStack createHead(URL url){
UUID uuid = UUID.randomUUID();
PlayerProfile profile = Bukkit.createProfile(uuid);
profile.setTextures();
ItemStack head = new ItemStack(Material.PLAYER_HEAD);
SkullMeta skullMeta = (SkullMeta) head.getItemMeta();
skullMeta.setPlayerProfile(profile);
return head;
}

I don't know what to put in profile.setTextures();.
Could you please tell me?

civic cryptBOT
#

stefvanschie replied to the thread How to use Custom head with GUI.

You need to take the result of PlayerProfile#getTextures(). Then modify the skin via PlayerTextures#setSkin(String) and use the PlayerTextures for PlayerProfile#setTextures(PlayerTextures) again.

civic cryptBOT
#

lichenaut started a thread called DashAPI.

DashAPI is a Spigot / (preferrably) Paper plugin that adds a function for setting the velocity of entities in terms of blocks rather than a vector.

To add to your project, add the .jar file to your "plugins" folder and add this dependency to your pom.xml.

<dependency>
<groupId>io.github.lichenaut</groupId>
<artifactId>DashAPI</artifactId>
<version>1.0.5</version>
</dependency>

For tools other than Maven: https://central.sonatype.com/artifact/io.github.lichenaut/DashAPI/1.0.5

Then, add...

civic cryptBOT
#

Nolezor replied to the thread swap.

So what does this plugin do..?

Seems like a reproduction of the native "/server <server>". Not too sure tho.

civic cryptBOT
#

OXV started a thread called i updated and one of my plugins aint working.

OXV

So im getting this error in my console every time i try to run my custom bottle exp plugin after updating to 1.19.3

civic cryptBOT
#

stefvanschie replied to the thread i updated and one of my plugins aint working.

You should ask the plugin developers to help you with this. They'll be able to provide better assistance than we can.

civic cryptBOT
#

Machine Maker replied to the thread How can I get the bukkit version of a server.

Bukkit.getBukkitVersion() exists. You can find documentation and a listing of all methods on our javadocs.

#

Machine Maker replied to the thread How can I get the bukkit version of a server.

the question is for a velocity plugin so I don't have access to the Bukkit api

lol, I missed that this was in the velocity category. my b.

civic cryptBOT
civic cryptBOT
#

Lordoftheforests started a thread called Zombified villager trades not stacking Like Vanilla.

I just switched to paper and found that if you zombify and cure a villager multiple times it doesn't stack like Vanilla. Does anyone know of a plug-in or fix for it? I found this plugin for changing villager restock times " https://forums.papermc.io/threads/1-19-villagerrestock-—-unlock-unlimited-trades-on-your-server.407/ " but it doesn't change Zombified villager restocking

civic cryptBOT
#

syuhei replied to the thread How to use Custom head with GUI.

I was able to resolve it.
I could not have done it without you.
Thank you very much.

civic cryptBOT
#

electronicboy replied to the thread How can I get the bukkit version of a server.

No, velocity does not know the version of the server; One thing you can do is rely on the protocol version of the connection to deal with version behavioral differences, otherwise, you'd need a plugin on the backend server to send that info to the proxy

civic cryptBOT
civic cryptBOT
#

KIZAFOX replied to the thread Sending players over Velocity from spigot server.

Hello,

I think you can try to use this (dont forget to register plugin message in your main) :

public void connect(String name, Player player) {
ByteArrayDataOutput out = ByteStreams.newDataOutput();
out.writeUTF("Connect");
out.writeUTF(name);

    player.sendPluginMessage(Hub.getInstance(), "BungeeCord", out.toByteArray());
}

https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/

civic cryptBOT
#

Machine Maker replied to the thread Zombified villager trades not stacking Like Vanilla.

Paper fixes the bug in vanilla that allows the discounts to stack. You can see on the mojang bug tracker that it's been confirmed as a bug. You can re-enable the exploit with a paper configuration setting. Check the world defaults config file. Just search for something related to villager or trade or discount.

civic cryptBOT
civic cryptBOT
#

OXV started a thread called Help out with some issue once i updated to 1.19.2.

OXV

https://pastebin.com/N4NAwGkd
im getting this issue this plugin in years old with no updated worked for 1.19.2 and died on 1.19.3 or 1.19.4
can someone tell me what the issue is and even maybe i can give them the jar and see whats up XD
Add me on discord if you can help out - Jonski#5057

civic cryptBOT
#

electronicboy replied to the thread Help out with some issue once i updated to 1.19.2.

[20.03 03:46:31] [Server] Caused byjava.lang.NoSuchMethodError: 'int me.Zrips.bottledexp.Calculations.getPlayerExperience(org.bukkit.entity.Player)'
[20.03 03:46:31] [Server] at com.shelk.LartenoExp.openInv(LartenoExp.java:82) ~[LartenoExp (3).jar:?]

The problem is that exp plugin is trying to call a method in the bottledexp plugin, but, the method no longer exists; as such, your exp plugin will need to be updated to account for whatever changes where made in bottledexp

civic cryptBOT
#

Teh_Geek replied to the thread Paper & Velocity 1.19.4.

Thanks for the update and the website overhaul looks awesome!

civic cryptBOT
civic cryptBOT
#

Raterix replied to the thread KaBoom - Ballistic Explosion Debris [1.19].

Great plugin, love it.
Would like support for worldguard so falling blocks cannot be set in protected regions. Add a configuration to specify which flag to use, some players would like to control this.
By default, use the flag: tnt
Other flags you can use: creeper-explosion, enderman-grief, enderdragon-block-damage.

civic cryptBOT
#

SauSAliens started a thread called Super Saiyan Transformations.

Simple plugin that allows you to go super saiyan.

Configurable, easy to use, even add your own transformations.

== COMMANDS ==

/ssj base

/ssj list

/ssj [Transformation ID]

/kaioken x[ID]

==== How to set it up ====

Lets go from simple to the more complex ;)

  1. Download

  2. Copy/Paste plugin in your "plugins" folder (or where ever you keep your plugins).

  3. Start server

  4. Profit

Permissions Handling:

  1. If you're using any permissions plugin, go to where you keep your groups.

2...

civic cryptBOT
civic cryptBOT
#

jakems123 started a thread called How to change displayname with colour with NMS Packet.

Im on version 1.19.4 and already got it spawned with skin and even the second skin layer but cant figure out which packet to use for changing the displayname to a coloured one

civic cryptBOT
#

jakems123 replied to the thread How to change displayname with colour with NMS Packet.

Ok so i figured it out myself. Im doing it with Scoreboards now like val scoreboardManager = (Bukkit.getServer() as CraftServer).getScoreboardManager()
val mainScoreboard = scoreboardManager.mainScoreboard
val scoreboard: Scoreboard = mainScoreboard.handle

var scoreboardTeam: PlayerTeam? = scoreboard.getPlayerTeam(entityName)
if (scoreboardTeam == null) {
scoreboardTeam = PlayerTeam(scoreboard, entityName)
}

scoreboardTeam.nameTagVisibility = Team.Visibility.ALWAYS...

civic cryptBOT
#

Lordoftheforests replied to the thread Zombified villager trades not stacking Like Vanilla.

I went into the the paper-world-defaults.yml file and set the rule to false but it had no effect on villager trades. is there something I'm missing?

civic cryptBOT
#

SauSAliens replied to the thread Super Saiyan Transformations.

Updated Java versions to the current version MC uses.

civic cryptBOT
#

vajje replied to the thread V-Message | Simple Global Chatting, Join/leave/change message w/ LuckPerms Support for all the messages.

I almost got it working, but I do not know why it does not work properly. I installed a fresh latest velocity and paper both with luckperms then added the vmessage plugin, the plugin gets loaded ok and displays I joined my server. But when I write in chat I just get the default minecraft "<user> message" message. What am I missing? Also will this chat plugin overcome the "Chat message signing" error minecraft has these days, even when secure profile is set to false?

civic cryptBOT
#

FeuSalamander replied to the thread V-Message | Simple Global Chatting, Join/leave/change message w/ LuckPerms Support for all the messages.

The problem doesn't come from me, if you want to use any plugin that cancel player messages you need to use this velocity fork instead of the normal velocity https://github.com/WiIIiam278/Velocity-NoChatSigning and it will normally works

civic cryptBOT
#

4drian3d replied to the thread V-Message | Simple Global Chatting, Join/leave/change message w/ LuckPerms Support for all the messages.

The problem doesn't come from me, if you want to use any plugin that cancel player messages you need to use this velocity fork instead of the normal velocity https://github.com/WiIIiam278/Velocity-NoChatSigning and it will normally works

Instead of using an external fork of Velocity that has not been updated for days just for that, it would be better to use https://hangar.papermc.io/4drian3d/UnSignedVelocity that corrects the same error

civic cryptBOT
#

Kcajminer2312 started a thread called Error when more than one player.

when I have more than one play, all players get kicked with error

lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "trackedValues" is null

#

Kcajminer2312 replied to the thread Error when more than one player.

its only when two players are nearby here is the debug information

[22:37:37 ERROR]: Packet encoding of packet ID 78 threw (skippable? false)
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "trackedValues" is null
at net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket.pack(ClientboundSetEntityDataPacket.java:17) ~[?:?]
at net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket.write(ClientboundSetEntityDataPacket.java:38)...

civic cryptBOT
#

electronicboy replied to the thread Error when more than one player.

Not much useful there, all we can see is that something is creating bad entity data packets; very likely an outdated plugin but ¯(ツ)/¯

civic cryptBOT
#

Kcajminer2312 replied to the thread Error when more than one player.

That's no help to me
I will disable some plugins to see if it changes anything

civic cryptBOT
#

Kcajminer2312 replied to the thread Error when more than one player.

This is probably nothing to do with paper now, The issue is with the TAB plugin

civic cryptBOT
#

Nezerkill started a thread called Problem with mob farms that require name tags..

У меня есть сервер на Paper Minecraft 1.19.3. Вчера наши игроки открыли измерение End и построили ферму Эндермана. Тем не менее, Endermite с тегом имени исчез, и когда я возродил его, он снова исчез. Я провел несколько тестов, и он всегда исчезает. Пожалуйста, помогите мне с этим вопросом.

civic cryptBOT
#

Xikser started a thread called Server order.

When my lobby server is offline, velocity should redirect playerd to the next server, but this option is not working ;x In which way I should add more servers in try section
try = [
"lobby"
]

I tried

try = [
"lobby",
"server"
]
try = [
"lobby,
server"
]
try = [
"lobby
server"
]

etc.. and still with no effects ;x

civic cryptBOT
#

4drian3d replied to the thread Server order.

The correct format is

try = [
"lobby",
"server"
]

If it doesn't work, it should show some error in the console

civic cryptBOT
#

spongedev started a thread called setting up nms for use with paper.

this is my first time on the forums so if i'm in the wrong forum then feel free to move this thread

i wanted to add a fake player to the player list, although that requires me to use packets
i thought setting up nms for paper would be the same as spigot and apparently that wasn't the case
i am quite confused and don't know what to do
what should i do to get nms working with paper?

(note: i'm using intellij)

#

JulieWoolie started a thread called Grenadier Command Library.

Grenadier is a library for Paper that allows developers to use the Brigadier command engine developed by Mojang without having to interact with NMS classes all the while providing access to a lot of the powerful features Brigadier brought with it.

Check out the project on GitHub here and the Javadoc documentation
The project also comes with lots of built-in argument parsers and utilities so you don't have to rewrite something that already exists in vanilla, you can see those all listed...

#

electronicboy replied to the thread setting up nms for use with paper.

that project is an example of how to set a plugin up to use server internals, you can for the most part literally just create a copy of that repo and rename stuff, or make the changes in settings/build gradle config files into your own gradle project

civic cryptBOT
#

ehfthxqlqla started a thread called how to allow string dupe.

how can i allow string dupe in paper?

this doesn't work.

civic cryptBOT
#

spongedev replied to the thread setting up nms for use with paper.

that project is an example of how to set a plugin up to use server internals, you can for the most part literally just create a copy of that repo and rename stuff, or make the changes in settings/build gradle config files into your own gradle project

that doesn't really help since i don't understand how this thing gets nms to work

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

EterNity replied to the thread (1.19.4) What settings should I set in the .YML files (spigot, paper, bukkit) to get the closest vanilla experience?.

Default value is kinda close to vanilla already. There are a few optional performance degrading changes you can make given you have good hardware to support it. Read https://paper-chan.moe/paper/

I’ve outlined a few things that people may want to change on the post. Cheers.

civic cryptBOT
#

MomiNeko started a thread called How to cancel PlayerChatEvent.

event.setResult(PlayerChatEvent.ChatResult.denied());

This is kicked and cannot be used

civic cryptBOT
#

4drian3d replied to the thread How to cancel PlayerChatEvent.

event.setResult(PlayerChatEvent.ChatResult.denied());

This is kicked and cannot be used

Velocity only kicks the player if you have a client with version 1.19.1 or higher and with a valid signed key (this was done because Mojang implemented the reporting system from version 1.19.1 onwards and made it more difficult to cancel or modify commands and chat from the proxy)
If you want to prevent it from kicking, install UnSignedVelocity
However, if you have a 1.19.4 backend server, the server...

civic cryptBOT
#

theradras started a thread called Paper crash.

Hello everyone.
I've had a problem for a long time that this error occurs every few days. The server lags very heavily during this time for about 1-2 minutes. Then this error comes up. Can someone possibly explain to me why?
thanks in advance

ERROR:

Description: Chunk system error

java.lang.NullPointerException: Cannot invoke "net.minecraft.core.EnumDirection.ordinal()" because "rotation" is null
at net.minecraft.core.FrontAndTop.lookupKey(FrontAndTop.java:33)
at...

civic cryptBOT
#

R04dkill started a thread called Server shutting down on its own with no players..

I have been using PaperMC for a while with not problems until recently when I upgraded to Windows 11. The server shuts down on its own. I can only speculate that it may be due to not having any players on the server for a certain amout of time. Attached is the latest log file. The server has enough juice to run Minecraft with a Ryzen 5 with 32 gb of ram.

civic cryptBOT
#

anafk started a thread called The server won't start.

Hello,
I had recently added Geyser with Floodgate, When I did that the player UID in the world changed and I thought that the world had gotten a reset, So I uploaded the backup file that was around when I started the server, And Of course, My friends were not happy about it, Neither am I. Well lucky me I have dragged the world out of the server file, But I kept the World_Nether file in the server and overwritten it with another file, So I installed an app that recovers lost files and got the...

civic cryptBOT
#

LeBaasto replied to the thread Did not find a valid velocity-plugin.json.

If you use kotlin to develop Velocity plugins, you must use kapt as the annotation processor.

plugins {
...
kotlin("kapt")
}

dependencies {
...
kapt("com.velocitypowered:velocity-api:3.2.0-SNAPSHOT")
}

Doesnt work for me, can you share your whole build.gradle?

civic cryptBOT
#

Bobcatsss started a thread called Canceling ChatEvent causes kick "Chat message validation failure".

I have a simple staff chat plugin that runs on the waterfall side and if a player has staff chat on it will cancel the ChatEvent and send all online people who have permission their messages, however, with 1.19.4 I have run into an issue where this not kicks the player when they toggle staff chat on, talk in staff chat and then toggle it back off and talk in chat they will be kicked.

I have confirmed the issue is canceling the ChatEvent but my question is what would be the best way to work...

civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread Server shutting down on its own with no players..

TerminalConsole is the built in console, that error generally means that the server is running without a console, i.e. the jar was double clicked on windows

as for your actual issue, you'd need a lot file of the server from when it dies, theres nothing useful in that log file; i.e. grab latest.log before you restart the server, or, see the older (gzip'd) log files

civic cryptBOT
#

sketaful started a thread called Nether ceiling void damage seem to break server?.

Got this error in the log and the server shut down:

The server is brand new. No plugins yet and just started the world once.
So I tried setting up the roof in nether to give void damage which would be the part that errors out here, right?
But why? Noone have even logged into the server (setting it up locally and waited with login in).

Running: Paper version git-Paper-498 (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT) true

#

sketaful replied to the thread Nether ceiling void damage seem to break server?.

the setting requires a height at which to damage people if you want to enable it

Yeah, just found it. Me in my stupid quick setup just changed false to true :P

civic cryptBOT
#

CNLuminous started a thread called Issues related to velocity development API.

How I can obtain a player's uuid in Velocity's preloginevent?

And how to distinguish between cracked and premium players in velocity when online mode=false

#

CNLuminous started a thread called Issues related to velocity development API.

How I can obtain a player's uuid in Velocity's preloginevent?

And how to distinguish between cracked and premium players in velocity when online mode=false

civic cryptBOT
#

_voidpointer replied to the thread [1.19] VillagerRestock — unlock unlimited trades on your server.

this looks super sweet and useful, and I think this will definitely help with trades. Do you know of a plugin that allows zombified villager trades to stack like in vanilla? I've found that with the paper servers the zombie villager trades don't stack like vanilla.

Hi :)
I don't think I get what you mean by «stack», could you please explain it? I personally haven't mentioned any difference in trading mechanics between vanilla & paper

civic cryptBOT
#

4drian3d replied to the thread Issues related to velocity development API.

How I can obtain a player's uuid in Velocity's preloginevent?

And how to distinguish between cracked and premium players in velocity when online mode=false

In that event you still can't get the player's UUID, you must use another event

And for the offline mode, the online-mode=false is not supported, but you can check how FastLoginVelocity or LimboLogin works

civic cryptBOT
civic cryptBOT
#

Emeraldxr started a thread called TP Player to another server.

I want to tp a player to my "wilderness" server, as soon as he clicks the right item in the gui.
I tried doing it via localized names, but i am still a beginenr and i dont know how to get the other server etc.
THis si the code where stuff gets executed as soon as a item is clicked. u will notice there is nothig under "wilderness", since i dont know how.
package me.lorin.interactivegui.Listeners;

import org.bukkit.Bukkit;
import org.bukkit.GameMode;
import org.bukkit.Location;
import...

civic cryptBOT
#

CNLuminous replied to the thread Issues related to velocity development API.

In that event you still can't get the player's UUID, you must use another event

And for the offline mode, the online-mode=false is not supported, but you can check how FastLoginVelocity or LimboLogin works

I have looked at fastlogin and it did not help me. Which project is limbologin ? is it limboluth?

civic cryptBOT
#

moreveal started a thread called Applying a texture to a specific block.

There is a need to apply a certain texture to a particular block (for example, one that has certain metadata). I haven't developed resource packs (or whatever you need to use for that), so I don't know if it's possible to specify some identifier for a texture and use it in a plugin, without replacing all the blocks of a certain type at once.
Please write if this is possible in principle, and the best ways to achieve this.

civic cryptBOT
civic cryptBOT
#

George started a thread called Multi-Layered Proxies.

Hi,

I’m currently playing around with Minecraft servers. I’m trying to make it at the most enterprise level.My end goal is to have three servers that are regions such as EU; US; ASIA.

Now I have tried going: velocity server (main broker) -> velocity server ( Region such as US ) -> PaperMC server ( lobby; survival world; etc)

I would like to use IP Forwarding but this is causing me to use “modern” forwarding and it will not pass this key to the other velocity server.

This setup works...

civic cryptBOT
#

electronicboy replied to the thread Multi-Layered Proxies.

Proxy in proxy is generally 100% unsupported, your middle layer proxies would need to be modified to support forwarding themselves, and there's generally little gain to having multi-layered proxies, if you wanna create a regional based system where people join a network close to them, you'd more wanna look into things like GeoDNS, otherwise you're just going to have everybodies connection routing around the world

civic cryptBOT
#

rogermiranda1000 replied to the thread Testing environment for testing Paper plugins.

With the latest version (v0.1.17) the framework is now functional (but it's still a beta).
You can see an example on how to test plugins in the official website, and remind that you have the Discord server for any question you may have.

civic cryptBOT
#

Folas1337 replied to the thread [Plugin idea] Herochat Redis Bridge.

Forget all that, ChatControl never got back to me, I bought their plugin for nothing and the Velocity bridge is only done by a volunteer and apparently that volunteer didn't find any time within 2 months or so to even reply to my issue on GitHub, which is just lovely BUT I have finally found something that does everything I needed and wanted, at least as well as my old chat plugin did.
Carbon! https://github.com/Hexaoxide/Carbon/

Supports DiscordSRV properly, does redis, has channels, you...

civic cryptBOT
#

Verdnan started a thread called Server stopping on it's own.

Server has been stopping itself w/o players, and w/o plugins. Server has plenty of storage and ram available.

#

mja00 replied to the thread Server stopping on it's own.

How is the server being hosted? Is it self hosted on your PC, on a VPS, dedicated server? Are you using a shared host?

#

Verdnan replied to the thread Server stopping on it's own.

How is the server being hosted? Is it self hosted on your PC, on a VPS, dedicated server? Are you using a shared host?

Private Ubuntu server, using linuxgsm docker container.

#

mja00 replied to the thread Server stopping on it's own.

Ah, then you'll probably wanna reach out to linuxgsm since they'll know their software better. It essentially looks like something is sending it a SIGTERM of some sort.

civic cryptBOT
#

KIMs started a thread called Problem about generator-settings.

I tried to generate custom flat world in my server.(just small and for testing)
So i wrote generator setting format like below

"biome":"minecraft:sparse_jungle","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:deepslate","height":63},{"block":"minecraft:stone","height":63},{"block":"minecraft:dirt","height":7},{"Block":"minecraft:grass_block","height":1}]

When i entered server, grass block didn't generate.
So i opened server.properties and checked...

civic cryptBOT
#

wenzhan started a thread called Hellgate causes lag.

比如玩家在创建二维怪物塔时,两边都装货是可以的,但如果另一边没人装,而且由于效率低下,半分钟只瞬移一次地狱之门,反复卸货和装填,造成巨大的瞬时滞后,1.19.4

civic cryptBOT
#

wenzhan replied to the thread Lag caused by Nether portals.

When a player builds a multi-dimensional entity XP farm, if both the Nether and the Overworld are kept loaded, no special circumstances will arise. However, if the Overworld is not loaded, and a mob enters a Nether portal every 20 seconds, the server will experience a brief lag every time an entity enters the portal. It is speculated that this may be due to the repeated triggering of chunks loading and unloading, which consumes a significant amount of performance and causes the server delay...

#

wenzhan started a thread called Lag caused by Nether portals.

When a player builds a multi-dimensional entity XP farm, if both the Nether and the Overworld are kept loaded, no special circumstances will arise. However, if the Overworld is not loaded, and a mob enters a Nether portal every 20 seconds, the server will experience a brief lag every time an entity enters the portal. It is speculated that this may be due to the repeated triggering of chunks loading and unloading, which consumes a significant amount of performance and causes the server delay...

#

wenzhan started a thread called Lag caused by Nether portals.

1.19.4,When a nether portal has not been used within 15 seconds and an entity travels from the Nether to the Overworld during this time, the server will lag.

When a player builds a multi-dimensional entity XP farm, if both the Nether and the Overworld are kept loaded, no special circumstances will arise. However, if the Overworld is not loaded, and a mob enters a Nether portal every 20 seconds, the server will experience a brief lag every time an entity enters the portal. It is speculated...

#

electronicboy replied to the thread Lag caused by Nether portals.

There really isn't much of a way to fix this; portals load a bunch of chunks on the main thread, best you can do is use a chunk loader of some form on the other side

civic cryptBOT
#

wenzhan replied to the thread Lag caused by Nether portals.

There really isn't much of a way to fix this; portals load a bunch of chunks on the main thread, best you can do is use a chunk loader of some form on the other side

Is there really no solution? Because I can use this and cause all servers using the paper core to lag by simply entering the overworld from the nether every 30 seconds. It's extremely frustrating. From my experiments, there is no lag when teleporting with other third-party plugins. Is it possible to load nether portals using async?

#

electronicboy replied to the thread Lag caused by Nether portals.

Is it possible to load nether portals using async?

theoretically yes, just a good chunk of work, however; issue comes in is that you'd break anything that relied on the behavior of portals

Plugins don't load anywhere near as many chunks when teleporting, and competent plugins will use the async teleport APIs

#

wenzhan replied to the thread Lag caused by Nether portals.

theoretically yes, just a good chunk of work, however; issue comes in is that you'd break anything that relied on the behavior of portals

Plugins don't load anywhere near as many chunks when teleporting, and competent plugins will use the async teleport APIs

Get it. But I hope pro developers can pay more attention to this lag factor. There may be optimization methods to solve it in the future. Thanks again.

civic cryptBOT
#

BlackPoison357 started a thread called ItemFrame.

I'm attempting to check if a block that is broke has an itemframe that is protected on it. I just can't seem to get it to work. Currently only the Event Triggered logger, so I know the issue is somewhere with detected the itemframe.

public void onBlockBreak(BlockBreakEvent e) {
    plugin.getLogger().info("Event Triggered");
    Block b = e.getBlock();
    BlockFace[] SIDES = new BlockFace[]{BlockFace.UP, BlockFace.DOWN, BlockFace.NORTH, BlockFace.SOUTH, BlockFace.WEST...
civic cryptBOT
#

BlackPoison357 replied to the thread ItemFrame Protection help.

Figured it out. Tried another way without relying on blockfaces to do it, for some reason i couldn't get that way to work, if anybody needs it, below code prevents the block that a protected itemframe is attached to.
public void onBlockBreak(BlockBreakEvent event) {
Block brokenBlock = event.getBlock();

    // Check for item frames within a radius of 2 blocks from the broken block
    for (Entity entity ...
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

xing started a thread called How to spawn a offline player?.

I'm creating a NPC, I need it to act as a normal player.
I used Bukkit.createProfile("testname");profile.complete().Then I got a offlineplayer object but I don't know how to convert it to Player object.
"Bukkit.getOfflinePlayer("testname").player"(kotlin code) returns null except I login using MC client.

civic cryptBOT
civic cryptBOT
#

BlackPoison357 replied to the thread How to spawn a offline player?.

What do you currently have? Simply creating the npc and have it represent a player is on the easier side, something like this should work (not tested). The acting like a player is tricker. Could use CitizensAPI, would would make this part easier.
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer("testname");
Player player = new CraftPlayer((CraftServer) Bukkit.getServer(), offlinePlayer.getProfile());

civic cryptBOT
#

wenzhan started a thread called Infinite String Farm in Paper 1.19.4.

In the version 1.19.4, the method of using water to break a Tripwire that is disabled by using Shears to infinitely duplicate String is still valid. This works on the Paper server. I believe this is a serious bug and I hope the developers of the Paper server can take it seriously. I have attached a video link for your reference below.
https://b23.tv/lMQ4yNd

civic cryptBOT
#

Borisbus replied to the thread Paper 1.19.

Очень хорошая идея tsgbb

civic cryptBOT
#

Gethe started a thread called How to write the knockback mechanism?.

I don't know where to start, I don't have any ideas. Can someone help me? thank you

civic cryptBOT
#

Elibrio started a thread called Other libraries in Velocity Maven project.

Is it possible to use other Libraries (APIs) in my velocity project, because everytime I try to use, the ProxyInitializeEvent fails or there is a NoClassDefFoundError

civic cryptBOT
#

4drian3d replied to the thread Other libraries in Velocity Maven project.

Is it possible to use other Libraries (APIs) in my velocity project, because everytime I try to use, the ProxyInitializeEvent fails or there is a NoClassDefFoundError

Sure, you can use any libraries you want in Velocity, just include them and relocate them in your jar and they will work

civic cryptBOT
#

4drian3d replied to the thread Hangar - PaperMC's Plugin Repository.

Congratulations on the Hangar open beta! It has been a pleasure to publish plugins and test the closed beta :D

civic cryptBOT
#

smiltene started a thread called Cannot use /send.

Hello there!
I am trying to run /send, all I am getting is "Unknown Command".

Here is my Velocity plugins list:

civic cryptBOT
civic cryptBOT
#

joschma started a thread called Plugin not working with paper.

Hey I have a problem,
these error only appear when I use paper...
If any one know who to resolve them I would appreciate it (I already try this but it didn't help, I searched for fixes online and didn't find any way to resolve the error)
(they all appear one after another)

Btw here is my pom.xlm if any one needs it...

and "no" not using paper isn't an option!

civic cryptBOT
#

electronicboy replied to the thread Plugin not working with paper.

provide the full log file, and make sure that you're not using one of the paper mojmap jars, outside of that, you're building against a different version of the server software to what you're actualy running

civic cryptBOT
#

Nucker started a thread called Using adventure for backwards compatible, spigot-compatible plugins.

Hi everyone, I really want to use adventure as for a plugin that we want to be backwards compatible (basically back to 1.8), and compatible on spigotmc. Is it possible to use adventure in all these cases, without the end user having to install an additional plugin?

#

joschma replied to the thread Plugin not working with paper.

provide the full log file, and make sure that you're not using one of the paper mojmap jars, outside of that, you're building against a different version of the server software to what you're actualy running

I tested it in 1.19.2 and I had the same error...
Here is the full log but I doubt it will help you...

civic cryptBOT
#

joschma replied to the thread Plugin not working with paper.

I did some more testing and it doesn't come from my plugin but from the newer version from paper

civic cryptBOT
#

whimxiqal started a thread called Journey - A Minecraft GPS.

Journey is a server-side pathfinding/navigation tool for Minecraft Java Edition, versions 1.17+. It allows players to submit requests to find and display the fastest paths to various destinations. These paths may traverse multiple worlds and may prompt the user to use any methods of travel available, including walking, swimming, boating, and even teleporting, either with portals or commands. In general, if it possible for a player to get to a certain destination, Journey will take them...

civic cryptBOT
#

Trickered started a thread called my server is lagging repeatly with this error.

i learning to read the stack-trace but now i can't find the issue for real so help me please
it get more and more error everytime and i just a beginner dev i can't find the solution now
(i have tried to read it)

Server output is translated so it just display "??????"

Error #1
[09:41:29] [Paper Watchdog Thread/ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-307 (MC: 1.19.2) ---
[09:41:29] [Paper Watchdog Thread/ERROR]: The server has not responded for 11...

civic cryptBOT
#

Trickered replied to the thread my server is lagging repeatly with this error.

Unsupported Minecraft version and pirated plugins so you’re on your own.

the pirated plugins i tell my owner to buy all the pirated owner is going to buying them all i'm sorry but we just open our server not a week ago
and what unsupported minecraft version mean? the paper version is not supported?

civic cryptBOT
#

0xLairon1 started a thread called 0xCommandLib | Create commands quickly and easily.

Give me what I need
dependency

<repository>
    <id>lairon-libs</id>
    <url>https://github.com/Lairon1/0xCommandLib/raw/repository</url>
</repository>

<dependency>
    <groupId>ru.lairon.libs</groupId>
    <artifactId>0xCommandLib</artifactId>
    <version>2.2</version>
    <scope>compile</scope>
</dependency>

About
XCommandLib is a simple library that will help you quickly and easily create commands and subcommands. You can also configure your...

civic cryptBOT
#

Trickered started a thread called gradient color named item is too long and got kicked.

I'm trying to create the gradient named item but when i copy them and fill my inventory with item below i got kicked due to "Disconnect"
there is no error in log and nothing wrong in timings

The item i created

/setblock 2256 71 1084...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

0xLairon1 replied to the thread 0xCommandLib | Create commands quickly and easily.

UPD 2.2:

  1. Added asynchronous command invocation, configurable via the async parameter in SubCommandSettings
civic cryptBOT
#

Umuts started a thread called Timings not cretae paper.

[16:58:09] [Server thread/INFO]: Preparing Timings Report...
[16:58:45] [Timings paste thread/INFO]: Error uploading timings, check your logs for more information
[16:58:45] [Timings paste thread/ERROR]: Could not paste timings
javax.net.ssl.SSLHandshakeException: No subject alternative DNS name matching timings.pl3x.net found.
at sun.security.ssl.Alert.createSSLException(Alert.java:131) ~[?:?]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:369) ~[?:?]
at...

civic cryptBOT
#

Trickered replied to the thread gradient color named item is too long and got kicked.

ok i got the solution now it because the packet to the bungee is too big it just cancelled or if it over 100 vls it kicked me out i just change the value of vls per byte in flamecord config it fixed

civic cryptBOT
#

Zampato started a thread called ArrayIndexOutOfBoundsException, players disconnected for Invalid Player Data.

I keep having this invalid player data issue on my server. Basically server is looking fine and running good, then nobody else can join, but those already on the server don't have any problems until they decide to leave as they can't join back. Usually a simple server restart fixes the issue. I've tried the roll backs, deleting player data, and trial and erroring plugins. Nothing seemed to stop this issue

Error when player gets disconnected: https://pastebin.com/K6iaCjWu

Server Log...

civic cryptBOT
#

wenzhan started a thread called vulnerabilities remain?Still replicable.Infinite String Farm in Paper 1.19.4.

In the version 1.19.4, the method of using water to break a Tripwire that is disabled by using Shears to infinitely duplicate String is still valid. This works on the Paper server. I believe this is a serious bug and I hope the developers of the Paper server can take it seriously. I have attached a video link for your reference below.
https://b23.tv/lMQ4yNd

civic cryptBOT
#

Cxncentrate started a thread called Server IP doesn't work.

I can't join my local server with an IP and other can't do it too. I have forwarded the right Port and looked up for my IP addres for a million times. Was there a change in 1.19.4?

civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.91.

Update 1.0.91 changelog:

Added optional server switched message (Can be enabled in the config under "Friends.SendMessageToFriendsOnServerSwitch")
Performance improvements
Fixed bugs

civic cryptBOT
civic cryptBOT
#

Simonsator replied to the thread Party and Friends For Velocity | Version 1.0.91.

Paper already has a place to post Velocity/Paper/Waterfall plugins which is Hangar https://hangar.papermc.io/ , no need to post updates in the forum anymore

Hangar is currently still in beta. It is currently not possible to have indented bullet points and colors in the plugin description, as far as I can see. Meaning, I cannot transfer my description.

civic cryptBOT
#

Lolxerozx started a thread called Text error with the server.

Hello!! I'm testing papermc with minecraft server 1.19.1 and I'm getting this message which I don't know exactly why. in the server properties disable enforce-secure-profile=false. but it keeps coming out!! Could someone explain to me how to fix it.

I am not that expert in the matter, my language is Spanish but I try.

civic cryptBOT
#

Lolxerozx replied to the thread Server IP doesn't work.

Hello!! follow these steps to see if your issue is resolved.

1- Open CMD and place ipconfig /all and select the IP either Wi-Fi or wired. (that you are going to place it in the server properties file )

2- You must open port 25565 TCP with the IP associated with your machine. ( the same one you put in server properties )

3- you must give your friends the public IP. you can find it at whoismyip.com

civic cryptBOT
#

Romansnite replied to the thread Text error with the server.

Даже не знаю, что тут и сказать то можно

civic cryptBOT
#

Aleksandrthymn replied to the thread my server is lagging repeatly with this error.

Я думаю, что Вы ошибаетесь. Могу отстоять свою позицию. Пишите мне в PM, поговорим.

civic cryptBOT
civic cryptBOT
#

RomanURIDS replied to the thread Paper 1.19.1.

Специально зарегистрировался на форуме, чтобы сказать Вам спасибо за совет. Как я могу Вас отблагодарить?

civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Aleksandrmax replied to the thread Timings not cretae paper.

Понятно, спасибо за помощь в этом вопросе.

civic cryptBOT
#

Nikitacrart replied to the thread Timings not cretae paper.

Вы сами придумали такую бесподобную фразу?

civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Valentinpsype replied to the thread my server is lagging repeatly with this error.

Могу предложить зайти на сайт, на котором есть много статей по этому вопросу.

civic cryptBOT
civic cryptBOT
#

FrayerLT started a thread called Velocity doesn't work, can't connect to server, "unable to connect to server lobby".

Guys, here's the error from the console:
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(.) failed: Connection refused: /0.0.0.0:25575
Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused

I did all the settings correctly, the secret is added to the server, ip, ports and everything matches, I enter and When I go in, it says this "unable to connect to server lobby", the core downloaded from the official site.

Configure is in the...

civic cryptBOT
#

joschma started a thread called NMS error when I use paper.

Hey,
I have an error when I try to use a plugin that uses NMS. This only appen when I use paper!
I use Intellij
If any one can help me I would love it!

civic cryptBOT
#

SPYSEL started a thread called veloticy as a proxy.

Hello. Faced with a problem: when restarting velocity players who connected to the server through veloticy kicks, and they can not come in until veloticy will not restart. Yes, I understand that the time is not great, but if velocity will go down, and all the players will leave, then what is the point of the proxy server?
How do I turn off the exit players? Thank you. 1.19.4

civic cryptBOT
#

stefvanschie replied to the thread NMS error when I use paper.

Your pom.xml has mappings for 1.19, but you're running your code on 1.18.

civic cryptBOT
#

DruideMante started a thread called How to detect when a player right click with an item..

I'm working on a plugin that add custom block. But for that i need to detect when a player right click with a specific to destroy a block. How can i do that ?

civic cryptBOT
#

stefvanschie replied to the thread How to detect when a player right click with an item..

You can listen to the PlayerInteractEvent to be notified when a player tries to interact. From there you can check if the action is a right click.

civic cryptBOT
#

DruideMante started a thread called How do i get nbt tags.

I'm working on a custom tool but i need to get tool tags to know that it is not just a simple pickaxe. How can i do that?

civic cryptBOT
#

iLilyth started a thread called Specifying java version in a run.bat.

Hi! i have multiple JDK versions installed because i mod for 1.8.9, but i cant get my run.bat to recognize my jdk version 17. Does anyone know how to fix this?

civic cryptBOT
#

sensibruh started a thread called Plugin to stop water/lava source blocks from flowing.

Hello, I set up a minecraft server to play SkyGrid with friends.
In SkyGrid, lava and water source blocks that spawn naturally should not be flowing like the first screenshot. I want my world to look like the second screenshot. Is there a way to accomplish this with a plugin?

civic cryptBOT
#

newrushb started a thread called How to fix bad packet, are mods in use!?.

This problem happened recently. It didn't happen before
But I haven't made any changes to "Waterfall" recently
My console keeps flashing "bad packet, are mods in use!? Couldn't read all bytes from a packet. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true"
Been brushing this spam, almost once a second

I am using "Waterfall" version #526

If I add "-Dwaterfall.packet-decode-logging=true" in start.bat
It will prompt this message...

civic cryptBOT
#

stefvanschie replied to the thread Specifying java version in a run.bat.

If you're using the java command directly, it'll use the version set in your PATH environment variable (if you're using Windows). If that's pointing to an older version of Java, it'll try to use that one. When needing to manage multiple different versions, it's generally easier to specify the full path to the correct Java installation to use. so instead of using something like java -jar paper.jar, you'd use \path\to\correct\java\installation\java.exe -jar paper.jar. This will ensure it uses...

civic cryptBOT
#

GDMgamer3992 started a thread called How To Enable String Dupers.

String Dupers On Papermc Are Disabled My Server Really Needs It

civic cryptBOT
#

stronwood started a thread called Make Furnace Light When Certain Blocks are Around It.

I'm trying to create a plugin that will make a furnace remain lit and not require additional fuel when lava is placed on four surrounding sides. To do this, I want to detect when a lava source block is touching the 3 horizontal sides that are not the furnace face as well as the top of the furnace. To do this, I'm currently trying to use an InventoryClickEvent to detect when a certain item is placed in the fuel space then call a method that checks if the furnace is surrounded by lava. If both...

civic cryptBOT
#

maksim2498 started a thread called Why biomes aren't updating?.

I'm writing a PaperMC plugin that should restore all biomes in the world within a specified radius.
The issue here is that biomes aren't restoring.

Can someone please tell me what am i doing wrong?

Here is a full plugin code:

package ru.fominmv.biome_fixer;

import org.bukkit.Chunk;
import org.bukkit.plugin.java.JavaPlugin;

public class BiomeFixer extends JavaPlugin {
@Override
public void onEnable() {
final int MIN_X = -4000;
final int MAX_X =...

civic cryptBOT
civic cryptBOT
#

rob00 started a thread called console error.

https://paste.gg/p/anonymous/a0238449e96e41f0b7940ec9bc979052

07.05 17:30:34 [Server] INFO Starting GS4 status listener
07.05 17:30:34 [Server] WARN Unable to initialise query system on 37.10.122.25:25565
07.05 17:30:34 [Server] INFO java.net.BindException: Address already in use
07.05 17:30:34 [Server] INFO at sun.nio.ch.Net.bind0(Native Method) ~[?:?]
07.05 17:30:34 [Server] INFO at sun.nio.ch.Net.bind(Net.java:555) ~[?:?]
07.05 17:30:34 [Server] INFO at...

civic cryptBOT
#

mja00 replied to the thread console error.

Either a server is already running on that port or your server doesn't have access to that addresss.

civic cryptBOT
#

electronicboy replied to the thread How to fix bad packet, are mods in use!?.

That error is the generic "something sent malformed packets", general advice is gonna be to start yanking plugins, etc

civic cryptBOT
#

newrushb replied to the thread How to fix bad packet, are mods in use!?.

That error is the generic "something sent malformed packets", general advice is gonna be to start yanking plugins, etc

But it is strange that I copied and pasted another copy and changed the port (25566), and the other copy did not report this problem. But this (25565) has been reporting this problem

I don't know how to solve it, can you help me? This problem has been bugging me for half a week

Please help me All in all thank you!

civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

playkit started a thread called PlayKit Early Access 2023.05.

Introducing PlayKit - a groundbreaking solution that enables game server owners to monetize their communities with Shopify! With PlayKit, you can sell digital goods, ranks, keys, and more through Shopify's comprehensive e-commerce platform, all while keeping your players secure with OAuth2.0 Authorization. Some of the unique features of PlayKit include type-safe commands, autopilot chargeback responses, and the ability to connect custom player storage. Plus, with Shopify's abandoned checkout...

civic cryptBOT
#

RimeOrReason replied to the thread How do i get nbt tags.

I don't know if there's a better way but you can use tr7zw's item nbt api, create a new NBTItem with the itemstack you have and then use hasTag and setString, setInt etc. methods according to what you need.
An example in kotlin:

val item = ItemStack(Material.HOPPER)
val nbtitem = NBTItem(item)
nbtitem.setString("collector", this::class.java.simpleName)
nbtitem.setString("material", material.name)
player.inventory.addItem(nbtitem.item)

An example in a listener to see if the tool has the...

civic cryptBOT
#

RimeOrReason replied to the thread Make Furnace Light When Certain Blocks are Around It.

Simplified it and fixed, works like you said you wanted it to. Here's the whole class:

public class FurnaceListener implements Listener {
private static final ArrayList<BlockFace> faces = new ArrayList<>();
private static final short burntime = Short.MAX_VALUE;
static {
faces.add(BlockFace.NORTH);
faces.add(BlockFace.EAST);
faces.add(BlockFace.SOUTH);
faces.add(BlockFace.WEST);
faces.add(BlockFace.UP);
faces.add(BlockFace.DOWN)...

civic cryptBOT
#

maksim2498 replied to the thread Why biomes aren't updating?.

The issue is solved. The problem was that in world.getBiome(x, z) x and z aren't the same as block coordinates. They are a factor of 16, i.e. a number of chunk rather than a coordinate within it

civic cryptBOT
#

LNLenost started a thread called does this plugin exists?.

help me!

I need a plugin for 1.19.4 that, when the player spawns in a selected chunk, is in adventure mode and when he leaves that chunks is in survival mode

Pls tell me if this exists

civic cryptBOT
civic cryptBOT
#

34344 replied to the thread does this plugin exists?.

you could easily do this with skript and it took me only a day to figure out how to skript if you need help dm me Crack#9400 on disc

#

34344 replied to the thread does this plugin exists?.

you could easily do this with skript and it took me only a day to figure out how to skript if you need help dm me Crack#9400 on disc

I can just make it for u if u dont want to learn skript but I highly recommend learning skript it will make development 1000x easier you can dm me if you need any help with learning and make sure to look at skript docs

civic cryptBOT
#

PainOchoco started a thread called Speed up your plugin development with ⚡️ Hot Swapping ⚡️.

Disclaimer : this is an updated version of the Hot Swapping guide by PiggyPiglet, updating the installation process and adding instructions for VSCode.
Info
Hot swapping (in relation to software) refers to the process of seamlessly swapping out executing code in a live environment.Hot swapping (in relation to software) refers to the process of seamlessly swapping out executing code in a live environment.

The default JVM (HotSpot) actually has support for this out of the box, albeit a...

civic cryptBOT
#

Sasumi2020 started a thread called desperately looking for help.

We've been having problems with laggs for days. These are not permanent but only occasionally. Unfortunately, we no longer know what we can do to fix this. We therefore ask for help.

https://pastebin.com/gfud0iti

#

electronicboy replied to the thread desperately looking for help.

  1. your death chest plug-in is inducing sync chunk loads on the main thread
  2. Save-all command is slow, generally suggest not using it

id be weary over slow disk I/O making both of those things much worse

#

Sasumi2020 replied to the thread desperately looking for help.

I disabled auto save. The Death Chest is now disabled too, I hope this helps.

civic cryptBOT
civic cryptBOT
#

34344 replied to the thread does this plugin exists?.

help me!
I need a plugin for 1.19.4 that, when the player spawns in a selected chunk, is in adventure mode and when he leaves that chunks is in survival mode
Pls tell me if this exists

#

34344 replied to the thread does this plugin exists?.

help me!

I need a plugin for 1.19.4 that, when the player spawns in a selected chunk, is in adventure mode and when he leaves that chunks is in survival mode

Pls tell me if this exists

You can actually just do this with a world guard flag

civic cryptBOT
civic cryptBOT
#

revi started a thread called Understanding how difficulty works.

Hi 👋 these are the steps I've followed to configure the difficulty on a server running Paper 1.19.4 (build 530).

Create a new, empty directory for the server.
Download Paper and accept the EULA.
Start the server and wait for it to be ready.
The /difficulty command says "The difficulty is Easy".
Gracefully stop the server.
Check the server.properties file, where difficulty is set to easy.
Change that to peaceful before starting the server again.
The /difficulty command still returns "The...

#

EterNity replied to the thread Understanding how difficulty works.

The server.properties option is only used when world is first created. The value can then be controlled via gamerule commend for each world individually.

Taking into account that a Minecraft server would have 3 or more dimensions, this setup makes the most sense, this allows the freedom of having different difficulties on worlds instead of always reading value in server.properties. I hope this provide some insights to you.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

mja00 replied to the thread desperately looking for help.

Looks like slow I/O. What are you running the server on? HDD or SSD.

civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread what's this and how do i get rid of this.

It’s probably a network scanner or something, blacklist it with your firewall assuming you can, otherwise not much you can do outside of a log filter or something

civic cryptBOT
civic cryptBOT
#

TheFunPlayerr started a thread called Ban apeal.

Pls today i got banned from the discord server idk why. i was getting some help with the staff and sended the staff my server logs and he said dont use pirated plugins. ig i was banned because of that pls unban!!! Discord id: Its_Aryan#7671

#

EterNity replied to the thread Ban apeal.

Your server log provided showed that you've pirated plugins download from the leak sites. Per our community guideline, such behavior is not allowed and you were banned because of that. Please follow proper channel for ban apeals.

https://papermc.io/community/guidelines

civic cryptBOT
#

yap241986 started a thread called Custom death message.

How can i set custom death message?
public class PlayerDeathListener implements Listener {
@EventHandler
void playerDeath(PlayerDeathEvent e) {
e.deathMessage() = deathMessage;
}
}

civic cryptBOT
#

thalternate started a thread called how to install older versions and easily switch between them.

Hi there,
I just installed a papermc on my raspi using the marc.tv instructions, and it works.
Not being fluent in docker (in fact: this is my first day using it) I have no clue how I could install an older version of papermc, like 1.19.2.
I have downloaded the .jar, but do not know, how and where to place the versions and activate them.
I have found a versions folder in /mcserver, where there is a folder named 1.19.4, but that is as far as I got.
Maybe there is an instruction page somewhere...

civic cryptBOT
#

stefvanschie replied to the thread Custom death message.

You can provide a component that should become the new death message as an argument to that method to change the death message.

civic cryptBOT
#

yap241986 replied to the thread Custom death message.

Can you show me an example?

civic cryptBOT
#

Kragast started a thread called How to change the limit for text (by commands) on signs?.

Hello! I put some long json-text into a sign by "/data merge block ~ ~ ~ {Text1:'[{}, {}, {}, {}, ...]'}" to resolve it and to copy it then into the book. But from a certain amount of symbols (don't really know it) the text will not be pasted in the sign.
So normally it works, but if have just the maximum and if I add one (or more) symbol, then I get no text into the sign: "/data get ..." -> Text1:'{"text":""}'
How can I fix that?

Thanks

civic cryptBOT
#

stefvanschie replied to the thread Custom death message.

event.deathMessage(Component.text("Someone died...", NamedTextColor.RED));

civic cryptBOT
#

Marc2008 started a thread called editing velocity plugins and see errors when running it.

hello I am a beginner when editing plugins in eclipse and I get an error when I export the plugin when I run the server

[18:58:11 ERROR]: Exception in thread "main" java.lang.NoClassDefFoundError: ProxyServer
[18:58:11 ERROR]: at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
[18:58:11 ERROR]: at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
[18:58:11 ERROR]: at java.base/java.lang.Class.getDeclaredConstructors(Unknown Source)...

civic cryptBOT
#

4drian3d replied to the thread editing velocity plugins and see errors when running it.

It seems that you have edited the jar directly without compiling it since it seems that you have removed the ProxyServer import.
If you don't have the source of a plugin, I would recommend that you consult with the original author or else make a separate plugin

civic cryptBOT
#

Marc2008 replied to the thread editing velocity plugins and see errors when running it.

It seems that you have edited the jar directly without compiling it since it seems that you have removed the ProxyServer import.
If you don't have the source of a plugin, I would recommend that you consult with the original author or else make a separate plugin

i do have the source of the plugin but what you mean by compiling? Do you mean exporting it?
source: https://github.com/exaroton/exaroton-velocity

civic cryptBOT
#

Nater0214 started a thread called [Server console handler/ERROR]: Caught previously unhandled exception When doing random things..

I have a paper server on my other machine, lets call it Nater-Server. The server works mostly fine, except it crashes when someone does seemingly random things, such as: sending a message, breeding dogs, dying, disconnecting, crashing into someone with a boat, and fishing (al the examples I can think of). The OS on the server is Ubuntu Lunar Lobster. I don't believe resources t be a problem, as bashtop shows plenty to spare. I should also add that it crashes so hard it terminates the ssh...

civic cryptBOT
#

lollolcheese123 started a thread called 1.19.4 Problem with ProtocolLib block break animations and Bukkit.getScheduler().

This is basically two questions in one, so I'll split this post up into two parts.

I am trying to make a block breaking system that is almost identical to the one that Hypixel Skyblock uses, however with my current code I run into two problems.
Code:
package lollolcheese123.zenofgens.blocks;

import com.comphenix.protocol.PacketType;
import com.comphenix.protocol.ProtocolLibrary;
import com.comphenix.protocol.ProtocolManager;
import com.comphenix.protocol.events.PacketContainer;
import...

civic cryptBOT
#

f1olka started a thread called Resetting the paper.yml file after starting the server.

When I change the settings
allow-permanent-block-break-exploits
allow-piston-duplication
allow-headless-pistons
and save when I start the server these settings are reset to
*allow-permanent-block-break-exploits-readme: This setting controls whether or not players can break native rocks, end portals, and other intended permanent blocks.
*allow-piston-duplication-readme: This setting controls whether players should be able to use TNT duplication, but it also allows for duplicate carpet, rails...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Marc2008 started a thread called Scoreboard.

So Is the a plugin that can ping a server in the network to know the player count as a placeholder? I already have a scoreboard plugin I just need it to detect a server in the network with the playercount. Thanks!

plugins I'm using for the scoreboard
simplescore

civic cryptBOT
#

siradamfrank22 started a thread called TNT Dupes.

Hello everyone! I have a question. Is there any possibility to ban the TNT DUP only in a specific region?

civic cryptBOT
#

Teyz started a thread called spawnFallingBlock.

Imagine a 3x3 vertical wall. If all the blocks in this wall are made of the same material and I have an oak sapling and I right click on the block in the center of this wall. All blocks in the 3x3 wall should be falling blocks. How can I do this? Current code below. The isSurroundedBySameBlock method checks if the blocks in the 3x3 are the same.
@EventHandler
public void onInteractPlayer(PlayerInteractEvent event) {
Player player = event.getPlayer();

if ((event.getAction() ==...
civic cryptBOT
#

TommyTimbo started a thread called Server fails to start after switching from vanilla.

Hello everyone, I have been trying to swap to Paper from a vanilla server to help increase performance but keep getting errors that prevent the server from starting, I've tried swapping java versions among other settings and can't seem to figure it out. If anyone has any ideas it would be greatly appreciated.

Logs attached

civic cryptBOT
civic cryptBOT
#

surfrock66 started a thread called Tricks for improving reliability of flying machines with a player rider?.

I have an ice farm where the player moves in a flying machine. I can't use a minecart or boat due to the mining speed penalty when riding. Everything is working, but I can't stop my player from clipping through my flying machine while it runs. This didn't happen in my (vanilla) single player creative world, but it's happening constantly on the paper server. This is 1.19.4 with a recent patch level, I have essentials, vault, luckperms, griefprevention, dynmap, geyser, viaversion...