#forum-feed

1 messages · Page 4 of 1

civic cryptBOT
#

Cabbage started a thread called Why do i get this.

error: cannot find symbol
commands.registrar().register(buildCommand);
^
symbol: variable buildCommand

Code: package com.cabbage.testplugin;

import io.papermc.paper.plugin.lifecycle.event.types.LifecycleEvents;
import org.bukkit.plugin.java.JavaPlugin;

public final class Testplugin extends JavaPlugin {

@Override
public void onEnable() {
this.getLifecycleManager().registerEventHandler(LifecycleEvents.COMMANDS, commands -> {...

civic cryptBOT
#

stefvanschie replied to the thread Why do i get this.

You can't access variables in a method from outside that method. What you can do is make the command method return a LiteralCommandNode<CommandSourceStack> and then call coolcommand.command() in your onEnable method.

civic cryptBOT
#

OwOchlé started a thread called NMS Send EntityData packet.

I've been trying to send an EntityData packet in order to make people glow for only one player, but I can't find a way to get the SynchedEntityData.DataValue<*> of the shared flags. The DataShared flag data accessor is protected on Entity and I can't find a way to have it.
For now, I have this code
ps.send(ClientboundSetEntityDataPacket(
it.entityId,
listOf(...)
))

And I don't know what to put in place of ...

civic cryptBOT
#

Tobstar2012er replied to the thread 1.21.5??.

I would imagine anyone who could be using this is already aware. And anyone else shouldn't be using something so early, pre-experiment

But do you know when it will be released? I need that

civic cryptBOT
#

mbaxter replied to the thread 1.21.5??.

But do you know when it will be released? I need that

The very first reply to this thread has you covered ;)

civic cryptBOT
#

Tobstar2012er replied to the thread 1.21.5??.

The very first reply to this thread has you covered ;)

Okay, i will wait. i am exciting!!! because i do an own server

civic cryptBOT
#

mbaxter replied to the thread 1.21.5??.

I'm excited, too! I hope it's out soon.

civic cryptBOT
#

mysticdream replied to the thread 1.21.5??.

My plugin list:
BedWars-0.2.36.1.jar
CommandBlocks-v1.4.0.jar
CoreProtect-22.4.jar
EconomyShopGUI-6.11.1.jar
EssentialsX-2.21.0.jar
EssentialsXChat-2.21.0.jar
EssentialsXSpawn-2.21.0.jar
Geyser-Spigot.jar
LuckPerms-Bukkit-5.4.157.jar
PlaceholderAPI-2.11.6.jar
ProtocolLib.jar
PurpurExtras-1.34.5.jar
SkinsRestorer.jar
TAB v5.0.7.jar
VaultUnlocked-2.9.0.jar
ViaBackwards-5.2.1.jar
ViaVersion-5.2.1.jar
VoidWorldGenerator-1.3.2.jar
floodgate-spigot.jar
multiverse-core-4.3.14.jar...

civic cryptBOT
#

ChargedHat replied to the thread 1.21.5??.

No I'm having the same issue. I tried viaversion and it didn't work. I know there's a spigot 1.21.5 out but I don't know how to replace my server with that one.

You should use viabackwards.

civic cryptBOT
#

Rorocraft_ replied to the thread 1.21.5??.

paper wake up the new version is here

#

mbaxter replied to the thread 1.21.5??.

paper wake up the new version is here

The devs have been working on it since before its release. There are a few finishing touches left.

civic cryptBOT
#

Abcik replied to the thread The future of Paper - Hard fork.

I'm really glad you finally decided to do this! I don't understand the people who are against separating from Spigot — Spigot isn't going anywhere, and if someone wants to stay on it, they still can.

At the same time, for those who truly want to grow and move forward with new possibilities, this is a great decision!
Ideally, I’d love to see the Paper API become completely different from the Spigot/Bukkit API — to maximize usability, performance, and embrace a modern approach. I’d like the...

civic cryptBOT
#

Mr_D replied to the thread 1.21.5??.

that is just a prewritten bot rely we have used for ages and not ones has somebody complained in the thousands of times it was used.
we will never give any indication of time, ever, since a) every update is different, so its impossible to predict based on last updates and b) people would complain even more if that estimate wasn't accurate. just wait patiently like everybody else. an announcement will be made when it is available.

It's a good thing customer service isn't needed for your...

#

mbaxter replied to the thread 1.21.5??.

It's a good thing customer service isn't needed for your free "service". You're work seems to help performance of the original Minecraft server, so I'll keep using it. But if ever asked, I'll have to say that the PaperMC team are jerks. Just use their work and don't expect anything polite from them. Ever.

I'm proud to say that the team is made up of incredibly kind people. I don't know where you are getting this jerk interpretation from, but it's sad to hear. The amount of hours the...

civic cryptBOT
#

J2Lardy started a thread called Skulker farming patched?.

Hey, really struggling to find out myself but basically I have a skulker farm that im struggling to get to work on a server using PaperMC. Now the guide is kinda useless and I could have done it wrong, but just wanna know that PaperMC doesn't patch the skulker duplication system that most farms rely on before I spend any more hours troubleshooting.
Thanks in advance

civic cryptBOT
#

test123 replied to the thread 1.21.5??.

where can we get information about the advancement of the update?

#

mbaxter replied to the thread 1.21.5??.

where can we get information about the advancement of the update?

We post updates when we have them on our Discord server in the updates channel, or you can watch commits as they come in on GitHub

civic cryptBOT
#

test123 replied to the thread 1.21.5??.

the udapte is relaesed on aternos thank you alot

#

MiniDigger replied to the thread 1.21.5??.

civic cryptBOT
#

touhu started a thread called Server Crash?.

[03:05:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:06:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:07:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:08:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:09:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:10:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:11:14 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:12:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:13:14 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:14:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:15:13 警告]: [spark] 世界統計の待機中にタイムアウトしました
[03:16:13 警告]: [spark]...

civic cryptBOT
#

Nagasonic started a thread called Enable Tripwire Exploits Not in Latest Config?.

Pretty self explanatory, but the allow-tripwire-disarming-exploits config doesn't seem to exist in the latest build (#225) of Paper 1.21.4. Is there a workaround for this? Or has the way to change it changed?

civic cryptBOT
#

MiniDigger replied to the thread Enable Tripwire Exploits Not in Latest Config?.

The tripwire string dupe has been patched by Mojang (MC-59471) with no option to re-enable it. Please seek alternative ways of obtaining them, such as:

Villager trading
Common mob farms
Command blocks
Custom plugins

To see our full bug fixing policies, please visit Paper docs for more details.

civic cryptBOT
#

mbaxter replied to the thread NMS Send EntityData packet.

As this message has sat for several days - I suggest asking in a protocol-focused or internals-focused community. We primarily focus on the Paper API.

#

mbaxter replied to the thread Server Crash?.

Without sharing your full server log it is hard to identify if this is even a crash or not.

civic cryptBOT
#

Papermc is the best replied to the thread 1.21.5??.

Guys, does anyone know when PaperMC will be releasing their 1.21.5? My server has been down for bedrock players because I cannot update it. Does anyone know a temp

its out

civic cryptBOT
#

CarAnalogy started a thread called General questions about 1.21.5 (NOT ABOUT RELEASE DATE!).

Thank you developers for the 1.21.5 beta. My question is not about the final release like some others, but about something else.

Reading along with the changelog, I'm curious to the things that are being patched and added.

So my question is, when 1.21.5 was integrated, and if I have made no modifications and have no plugs or anything else, is that still just plain 1.21.5?

Are the things that are still being added part of the add-ons and extra features, not affecting the base release...

civic cryptBOT
#

Camm replied to the thread General questions about 1.21.5 (NOT ABOUT RELEASE DATE!).

Hey! One of Paper's main goals is to fix Vanilla bugs/exploits and greatly improve performance for servers. This does lead to some inconsistencies from Vanilla. There is a community made guide that goes through the differences here: https://paper-chan.moe/paper/

There is also a page on our docs to help you configure Paper to be closer to Vanilla: https://docs.papermc.io/paper/vanilla

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

BiggyBreadstick started a thread called why wont server wont launch anymore.

Trying to launch my server and it keeps pausing and saying press any key to continue off startup, crashed mid game and started doing this, what could be the problem? i already tried updating paper, java and repairing java, i also even tried launching without plugins and even tried launching an older backup folder and all the same thing

civic cryptBOT
#

electronicboy replied to the thread why wont server wont launch anymore.

  1. You have some characters in the file path which are best avoided, the {} is likely to cause issues
  2. Don’t run the server in a one drive folder
  3. Given that it blows up after trying to init plugins, I’d imagine, test without them. Make sure you download them from a reputable site.
civic cryptBOT
#

CarAnalogy replied to the thread General questions about 1.21.5 (NOT ABOUT RELEASE DATE!).

Hey! One of Paper's main goals is to fix Vanilla bugs/exploits and greatly improve performance for servers. This does lead to some inconsistencies from Vanilla. There is a community made guide that goes through the differences here: https://paper-chan.moe/paper/

There is also a page on our docs to help you configure Paper to be closer to Vanilla: https://docs.papermc.io/paper/vanilla

Excellent, thank you for that.

It seems everything is focused on performance and removing glitches.

I...

civic cryptBOT
#

BiggyBreadstick replied to the thread why wont server wont launch anymore.

  1. You have some characters in the file path which are best avoided, the {} is likely to cause issues
  2. Don’t run the server in a one drive folder
  3. Given that it blows up after trying to init plugins, I’d imagine, test without them. Make sure you download them from a reputable site.

so i fixed it, idk how but i just took a backed up version of the world, plugged in the updated map and it ran fine, im thinking something in the files got corrupted but thank god for back ups

civic cryptBOT
#

Chevels replied to the thread The future of Paper - Hard fork.

Hello,

Only the owners of small or new servers can rejoice in such an unreasonable decision. Probably also those who can afford to pay developers a fortune to update their plugins and make them compatible with Paper. Older servers that rely on numerous plugins, sometimes abandoned but still working, will find themselves trapped in a fratricidal war between the developers of Paper and Spigot. Basically to show who has the biggest one..
When Paper was released, the deal was that all Spigot...

#

EterNity replied to the thread The future of Paper - Hard fork.

Reasonable server owners always keep their servers updated.

Paper has always supported only the latest version and nothing else. Because of that, I don’t see how any of your points are valid. Older versions aren’t supported in the first place, hardfork or not.

There are plenty of plugins available on both Hangar and Modrinth these days. Spigot is no longer the only place for resources. If you didn’t know that, you probably haven’t been keeping up with the latest developments in the...

#

mbaxter replied to the thread The future of Paper - Hard fork.

I'd just like to point out that, much like we may someday do when enough time has passed, spigot has regularly broken older spigot plugins. This isn't new. Devs have always had to update things, and ancient plugins have always eventually broken. Vault touches one tiny piece of API that has remained untouched and is an exception.

You are definitely taking a fairly small impact on servers and exaggerating it to a scary event. Please do not be afraid. Things will be okay and we are here to...

civic cryptBOT
#

Chevels replied to the thread The future of Paper - Hard fork.

My server is updated to latest game version. But not all of

Reasonable server owners always keep their servers updated.

Paper has always supported only the latest version and nothing else. Because of that, I don’t see how any of your points are valid. Older versions aren’t supported in the first place, hardfork or not.

There are plenty of plugins available on both Hangar and Modrinth these days. Spigot is no longer the only place for resources. If you didn’t know that, you probably...

civic cryptBOT
#

electronicboy replied to the thread The future of Paper - Hard fork.

Older servers that rely on numerous plugins, sometimes abandoned but still working, will find themselves trapped in a fratricidal war between the developers of Paper and Spigot.

A lot of these plugins only still work due to Spigots attitude towards never breaking plugins ever (except for the random coin toss in which they broke API in manners that could cause duplication issues or just crash servers with 0 warning mid-release cycle), to the degree that they invested the effort into a chonky...

civic cryptBOT
#

Celldrone started a thread called Need Advice on Starting a Minecraft Server & Learning Java from Scratch.

Hey everyone!
I’m planning to start a Minecraft server with custom features and a big world to explore. I have a bunch of ideas in mind—like RPG elements, mobs, quests, and more—but I’m still pretty new to all this. I’ve never really done plugin or mod development before, and I’m just starting to learn Java too.

If anyone has tips or suggestions, I’d really appreciate it! Things like:

Where to start with Java (especially for Minecraft dev)
Should I go with Spigot, Paper, Forge, or...

civic cryptBOT
#

stefvanschie replied to the thread Skulker farming patched?.

I'm assuming you're referring to the mechanic where a shulker may spawn if it is hit by a shulker bullet? That is an intentional game mechanic, so this is not something that Paper removes. If you have plugins installed, however, these might change this behaviour. I'd suggest trying this on a server without plugins if you aren't already.

civic cryptBOT
#

stefvanschie replied to the thread Need Advice on Starting a Minecraft Server & Learning Java from Scratch.

There are many resources you can use to learn Java. The university of Helsinki has freely available courses on Java Programming, which you can find here https://www.mooc.fi/en/ (look for the courses Java Programming I and Java Programming II). Alternatively, you can also take a look at the book Introduction to Programming in Java: An Interdisciplinary Approach by R. Sedgewick and K. Wayne; or Head First Java by K. Sierra and B. Bates.

As this is the Paper forums, we'd generally recommend...

civic cryptBOT
#

Chevels replied to the thread The future of Paper - Hard fork.

A lot of these plugins only still work due to Spigots attitude towards never breaking plugins ever (except for the random coin toss in which they broke API in manners that could cause duplication issues or just crash servers with 0 warning mid-release cycle), to the degree that they invested the effort into a chonky mechanism which rewrites the code of every single plugin that loads, ever; and have often refused to expose features to plugins in order to prioritise legacy plugins over being...

civic cryptBOT
#

DerexXD started a thread called About the EntitySpellCastEvent.

was hopping around the awesome events list website (https://spigot-event-list.s7a.dev/en?tags=spigot-paper) at 5 AM like a normal person, and I came across the EntitySpellCastEvent. Can anyone explain what exactly this event is? it almost sounds like it's from a mod

Also, what exactly is a "spellcaster" in this context? Is it a specific entity type?

civic cryptBOT
civic cryptBOT
#

Adazele replied to the thread Looking for Velocity alternative to RedisBungee.

If you’re using Velocity and looking for an alternative to RedisBungee, you're not alone. RedisBungee was built for BungeeCord, and it's not fully compatible with Velocity out of the box.

civic cryptBOT
#

taylort216 started a thread called New to PaperMC and need help!.

Hi all! I just downloaded and am now running 1.21.4 while I wait for the 1.21.5. However, I am running into issues with switching to creative mode/ allowing flight. The game mode type command is not recognized when I type it in. I checked the server.properties file and changed game mode to creative from survival and changed allow flight to true. However, neither are working. I only have the skin restorer plugin installed. Can someone help me troubleshoot? Thank you!

civic cryptBOT
#

mbaxter replied to the thread New to PaperMC and need help!.

Welcome to Paper!

If you are not opped, since you don't have a permissions plugin to otherwise grant access, you can't use the game mode command. If you are already op, please see below:

Could you open up your logs/latest.log file and copy it to https://mclo.gs and link that here? If you restarted the server since you last tried the command, try using the command first and then open the file and copy/paste it in.

civic cryptBOT
#

Coulee started a thread called Mobs AI get overriden by its passenger since 1.19.4, a config to revert it?.

Hi! I've been developing some custom mobs for my server, like an ice Skeleton mounted on a Phantom, a Honey Zombie on a Bee, an armored Skeleton on a Ghast, etc...

I started my server on 1.19.2, and these mobs worked perfectly. However, when updating to 1.21 I encountered this weird bug that NO ONE is talking about nor trying to fix.

https://bugs.mojang.com/browse/MC/issues/MC-262182

Since 1.19.4, ANY mob with passengers on it doesn't do ANYTHING. Examples of this: A mob mounted on a...

civic cryptBOT
#

ownerOfAServerWTheBoiz started a thread called geyser plugin not running.

hello! i recently bought a server and installed paper on it. my freinds were able to join but some of them have bedrock and not java. so i installed geyser and put it in the plugins dir. but when i ran the server it said "[PluginInitializerManager] Initialized 0 plugins" why doesent it start?

civic cryptBOT
#

CraniX started a thread called Paper Minecraft Server Auto Updater for 1.21.5.

import os
import requests
import shutil

Configuration

paper_version = "1.21.5"
paper_dir = os.path.abspath(".") # current directory
paper_api = f"https://api.papermc.io/v2/projects/paper/versions/{paper_version}"

def get_latest_build():
print("[INFO] Fetching latest build info from PaperMC API...")
response = requests.get(paper_api)
if response.status_code != 200:
print("[ERROR] Failed to get version info.")
return None

builds =...
civic cryptBOT
civic cryptBOT
#

Dcrk started a thread called 1.21.1 Help with Block Break Interaction with Packets.

I'm working on creating a mine system that uses packets for placing and when the player breaks the block. Everything works as it's supposed to aside from the fact that sometimes when you go to break the block it doesn't actually break it like normal. It acts as if you just hit the block once even though there's enough efficiency to instantly break it, because of how I have it setup it still removes the block but it creates this weird interaction where it doesn't look like you broke the...

civic cryptBOT
#

goddy_516 started a thread called Datapack specifications are different from vanilla..

I think this is important information for anyone who is planning to run datapack on paperMC.

I ran this in the current 1.21.4 version, but I wanted to change the lore text of an item using the item_modifier in the datapack.
However, the console log showed that paperMC only accepts String type lore statements.

yeah?
If you write it as a String type

{
"functions": [
{
"function": "minecraft:set_components",
"components": {
"minecraft:lore": [
"Hello"...

civic cryptBOT
#

goddy_516 replied to the thread Datapack specifications are different from vanilla..

hey, that sounds wrong, it shouldn't differ. can you please open an issue on github with all needed detail so that the team can look into it and fix if needed?
https://github.com/PaperMC/Paper/issues

If I'm wrong, I'm going to close the thread because it's too much trouble.
I just thought it didn't match vanilla when I checked it out because I got an error when I described it as described in the wiki.

civic cryptBOT
#

MiniDigger replied to the thread Datapack specifications are different from vanilla..

I was saying it should be the same as vanilla, and if it isn't, that sounds like a bug and should be reported on GitHub so we can fix it :)

#

goddy_516 replied to the thread Datapack specifications are different from vanilla..

I was saying it should be the same as vanilla, and if it isn't, that sounds like a bug and should be reported on GitHub so we can fix it :)

Understood.
Sorry, English is not my first language, so I might have taken it to mean something else.
I will report it on github.

civic cryptBOT
#

DerexXD started a thread called Difference Between TabExecutor and CommandExecutor.

came across both TabExecutor and CommandExecutor interfaces. I understand they are used for handling commands, but I'm not entirely sure about their specific differences or when to use each one. Can someone explain how TabExecutor differs from CommandExecutor, and in what situations I should use one over the other?

Thanks in advance!

civic cryptBOT
#

electronicboy replied to the thread Difference Between TabExecutor and CommandExecutor.

It’s a utility interface implements both the tab completion and the command executor classes, there is no real advantage to it other than brevity

civic cryptBOT
civic cryptBOT
#

Koziorus started a thread called Creating a "Dream" Sleep Effect: Fade‐to‐Black + Silent Teleport Without Skipping Night.

Problem Description
I’m trying to make a plugin so that when a player goes to sleep:

They get the usual horizontal pose and fade‐to‐black animation
Do not skip the night
While the screen is black, the player is teleported “behind the scenes” (as if they entered a dream)
The screen then fades back in—all without the player noticing the teleport itself

What Actually Happens

I can detect the PlayerBedEnterEvent and force the sleep pose
I cannot find any Paper API or NMS method/packet...

civic cryptBOT
civic cryptBOT
#

JorgeLOC started a thread called Player and mob desync after reconnect – entities in wrong position, mobs phasing through walls.

Hi there, I’m running a Paper 1.20.4 server with a large plugin stack (110+ plugins), and I’m facing a major desync issue related to entity positions after a player reconnects.

Issue:
When a player disconnects and reconnects:

They see other players and mobs in incorrect positions
Mobs sometimes appear to teleport or phase through walls
Players appear frozen or stuck to others
Some movement appears rubberbanded or outdated

Confirmed details:

TPS is consistently 20.0 (no lag spikes)
Using...

civic cryptBOT
civic cryptBOT
#

I_made_in_China. started a thread called A big mistake!!!.

我发现了一个巨大的问题。在paper-1.21.4的227版本中,会将plugins/.paper-remapped中的文件设为226版本中的文件以至引发日志中的第一段报错

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

A248 replied to the thread Paper - Velocity command aliases.

Hi, I know I'm late and that I may technically be necroposting. But this thread shows up in web search results, and I prioritize helping people over not breaking the rules.

CustomCommands is a plugin for Velocity which is made to provide configurable aliases.
https://modrinth.com/plugin/customcommandsvelocity

civic cryptBOT
#

mbaxter replied to the thread Critical Issue Found in Paper-1.21.4 (Build #227)@Lolo @Noah @Owen @Warrior @Tamion.

Your first error is that you placed the paper jar inside the plugins folder. Remove it from there, and remove it from the remapped folder. Then, make sure you aren't trying to double-launch your server, because the second and bigger issue is you already have a server running according to that log.

civic cryptBOT
#

Idiotischer started a thread called Blocking.

Is the new 1.21.5 blocking feature already implemented? I cant find it in the itemmeta, I'd need the percentag of how much damage it blocks, what it blocks, etc yk?

civic cryptBOT
#

Idiotischer started a thread called Blocking Mechanic.

Is the new 1.21.5 blocking feature already implemented? I cant find it in the itemmeta, I'd need the percentag of how much damage it blocks, what it blocks, etc yk? (also sry for posting this 2 times, but i didnt figure out how to delete the posts in this forum and i posted it in the wrong category haha)

civic cryptBOT
#

65982465 started a thread called How to host server public?.

I'm hosting a 1.20.1 paper java minecraft server, essentialsx, worldedit, multiverse are installed and working.
I can reach the server over localhost, not so over public network.
Created a port forward for internal IP 192.168.1.200 with port 25565 and made sure no connections are blocked in firewall software.
The vanilla minecraftserver i host is rechable over my private IP over public internet, but not so with the paper server.
How can i get it working so my friend can join?

civic cryptBOT
#

mbaxter replied to the thread How to host server public?.

Paper and vanilla behave the same for network accessibility. There is no difference.

Also, 1.20.1 is dangerously outdated. Prioritize getting your server updated to 1.21.4 or 1.21.5 first!

civic cryptBOT
#

65982465 replied to the thread How to host server public?.

Paper and vanilla behave the same for network accessibility. There is no difference.

Also, 1.20.1 is dangerously outdated. Prioritize getting your server updated to 1.21.4 or 1.21.5 first!

Okay. I understand there is no difference in network accessibility but that doesn't change the fact that i can't visit my server hosted with paper.
Don't get me wrong. I'm not blaming paper for anything... i just came to find a solution to my problem.

Hence the word dangerous i asume there must be some...

#

mbaxter replied to the thread How to host server public?.

ViaVersion with ViaBackwards allows you to have outdated clients connect.

As for the network issue, double check you have the server ip and port settings in server.properties the same.

civic cryptBOT
#

65982465 replied to the thread How to host server public?.

ViaVersion with ViaBackwards allows you to have outdated clients connect.

As for the network issue, double check you have the server ip and port settings in server.properties the same.

Thanks for helping!

This is what server.properties looks like with my vanilla server:
server-ip=
server-port=25565
Remember my friend is able to join over public internet using my private ip adress. Even when the server ip is blank in server.properties.
It is also blank in the server.properties for the...

#

65982465 replied to the thread How to host server public?.

Another question, can gamerules like commandblockoutput be set to false within the properties file? It can be done ingame but i would preffer to edit a config file for these types of changes.

civic cryptBOT
#

65982465 replied to the thread How to host server public?.

I tried setting my internal and external IP in server properties, i don't know what it is but i'm making some mistake.
Please give me advise...

civic cryptBOT
#

mbaxter replied to the thread How to host server public?.

Gamerules are via command.

Typically the best way to locally host a server is to have server-ip blank. Just server-ip=

civic cryptBOT
#

Idiotischer replied to the thread Blocking Mechanic.

Oh yeah, exactly! But i still didnt find the method to get the BlocksAttacks from the Item (for example a sword itermstack) i searched for the BlocksAttacks in Intellij, yet i didnt find anything, is trhere a getter or smth? I onyl foudn smth in NMS though i only use NMS for Mixins and want my code to be as mcuh version compatible as possible

civic cryptBOT
#

Idiotischer replied to the thread Blocking Mechanic.

is there any way to set the damage reduction percentage now? i didnt find anything like that still haha

#

Idiotischer replied to the thread Blocking Mechanic.

public static record DamageReduction(float horizontalBlockingAngle, Optional<HolderSet<DamageType>> type, float base, float factor) nsm does have this lol

civic cryptBOT
#

65982465 replied to the thread How to host server public?.

Thank you

Gamerules are via command.

Typically the best way to locally host a server is to have server-ip blank. Just server-ip=

civic cryptBOT
#

Idiotischer replied to the thread Blocking Mechanic.

mbaxter any idea if this was added?

#

mbaxter replied to the thread Blocking Mechanic.

I know very little about this API, having never used it myself. Our forums are much lower traffic than our Discord, where you may find prompter replies.

#

Idiotischer replied to the thread Blocking Mechanic.

I know very little about this API, having never used it myself. Our forums are much lower traffic than our Discord, where you may find prompter replies.

sry, i deleted the message to late, i created an issue post last week and they already have an open PR so this gets added, anyways thank you for the help, hopefully i will not have to deal with this anymore than

civic cryptBOT
civic cryptBOT
#

rec started a thread called Could not resolve io.papermc.paperweight:paperweight-userdev.

rec

I can build the paperweight-test-plugin from PaperMC github. But I can't build my project written in kotlin.
The project was initialy created with Intellij minecraft development plugin
build.gradle.kts:

plugins {
kotlin("jvm") version "2.1.20"
id("io.papermc.paperweight.userdev") version "2.0.0-beta.16"
id("com.gradleup.shadow") version "8.3.0"
id("xyz.jpenilla.resource-factory-bukkit-convention") version "1.2.0"
}

group = "me.RecReo.dedbodies"
version = "0.1"

repositories...

civic cryptBOT
civic cryptBOT
#

txc217 started a thread called Does Paper support Spigot plugin annotations?.

Hi! Has anyone found a way to make Spigot's plugin annotations work on Paper servers as a replacement for bundling a plugin.yml file? I looked around and couldn't find anyone else discussing this, so I figured I'd ask before I change to the file format, just in case I'm missing something. Thank you.

civic cryptBOT
#

txc217 replied to the thread Does Paper support Spigot plugin annotations?.

I'm not aware of any plugin annotations in spigot. Perhaps you're thinking of this third-party plugin? https://github.com/eldoriarpg/plugin-yml

I am referring to this: https://www.spigotmc.org/wiki/spigot-plugin-yml-annotations/

When I try to use annotations instead of a plugin.yml file, Paper says the plugin does not contain a plugin.yml or paper-plugin.yml. I assumed that because Paper was forked from Spigot, and this tool appears to have been released in 2018, Paper would have no...

civic cryptBOT
#

electronicboy replied to the thread Does Paper support Spigot plugin annotations?.

Paper has made 0 changes that would break that, bukkit plugins still load in paper. That error message would imply that your annotation processor wasn’t ran, or your project is misconfigured and the generated file wasn’t bundled into the jar

#

txc217 replied to the thread Does Paper support Spigot plugin annotations?.

Paper has made 0 changes that would break that, bukkit plugins still load in paper. That error message would imply that your annotation processor wasn’t ran, or your project is misconfigured and the generated file wasn’t bundled into the jar

Okay, great! Thanks for verifying. I'll go check for those issues.

civic cryptBOT
#

rec replied to the thread Could not resolve io.papermc.paperweight:paperweight-userdev.

rec

could you elaborate? i'm having this exact issue on gradle 8.14

if you are building with the wrapper (gradlew), run ./gradlew --version.
My gradle version was 8.13 but gradlew used 8.8. I don't know how to update it. I just reinitialised the project.

civic cryptBOT
#

rec started a thread called Multiple questions about NPCs with ServerPlayer 1.21.5.

rec
  1. Is ServerEntity better then ServerPlayer
    I have found a post, comments there say that the ServerPlayer 'logic' is unnecessary and a ServerEntity instance should be created with the ServerPlayer. Why is that? And should ServerLevel.addNewPlayer be used or ServerLevel.addFreshEntity?
  2. Does the server send any packets on its own?
    ... or do all the packets have to be sent manually?
  3. How to make the npc persist on the client
    How to make sure that players always see the npc? So it must...
civic cryptBOT
#

Brunolator started a thread called Cannot use Material enum without errors.

Hello, I am making a plugin where I need to use functions like Material.getMaterial. I can import org.bukkit.Material but when I code with it, it doesn't work on my server even though no errors show in IntelliJ. The plugin is enabled on the server but it says an error occurred when trying to execute a command that involves Material. When I created a main method inside the plugin to test it inside IntelliJ, it crashes whenever I use the Material enum. For example, the following code produces...

civic cryptBOT
#

Brunolator replied to the thread Cannot use Material enum without errors.

Here is the error message for the command in the server. And I should also say that when I made a similar class that didn't use Material, it worked fine, but I need to use the materials for the plugin to have its functionality.

[19:46:35 ERROR]: Command exception: /clutchblock Brunolator hard 5
org.bukkit.command.CommandException: Unhandled exception executing command 'clutchblock' in plugin ClutchBlock v1.0.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47)...

civic cryptBOT
#

mbaxter replied to the thread Cannot use Material enum without errors.

Looks like you're putting null into a Set.of call on line 10 of ClutchBlockTier

civic cryptBOT
#

Brunolator replied to the thread Cannot use Material enum without errors.

Okay, I don't know what I did but I got the plugin to work in game. It turns out that in the command I had some of the arguments mixed up. But the Material class only works in Minecraft and not directly from IntelliJ, how would I fix this?

civic cryptBOT
civic cryptBOT
#

dbrux97 started a thread called Item sorter.

Hi everyone,
I'm playing on a paper server and tried many item-sorters (except the one with allays), but none of them seem to work on the server (although it does on vanilla).
Is there a type of item-sorter that works on paper? Do I need to change some settings?

Thanks in advance

civic cryptBOT
#

DerexXD started a thread called Reducing Collision Lag from animals.

hi guys!

We are running a smp with a few dozen active players. Lately, been noticing tick drops around player bases, and after profiling with Spark, it looks like a lot of the lag is coming from animal pens. Is there any config option or plugins to help fix these, without impacting regular animal pets and spawns in the world?

civic cryptBOT
#

pakuize started a thread called chat links in latest release.

Hey

So been running paper 1.21.4 for a bit and it was good, now the latest 1.21.5 hit and once we updated we can no longer click the links in the chat but it worked perfectly in 1.21.4 anyone else have this issue or is it only us?

fyi did attempt without any plugins installed just to make sure it had nothing to do with that.
also attempted to setup a fresh server just to test that out as well same result.

#

mbaxter replied to the thread chat links in latest release.

Links becoming automatically clickable hasn't been a thing for far longer than 1.21.4 - some plugin would have been providing this. Either that plugin stopped having that feature, or the way they were making links clickable stopped working and needs a plugin update.

civic cryptBOT
#

pakuize replied to the thread chat links in latest release.

you may want to revisit that thought as I did just test this out in 1.21.4 and worked just fine.

#

electronicboy replied to the thread chat links in latest release.

It's plugins which generally deal with this; it's worth noting that mojang changed how this stuff works again and it's fairly easy for plugins relying on protocol hackery to break this kinda thing across releases, I know plugins using packetevents need updating, for example, in order to stop breaking all outgoing messages

#

mbaxter replied to the thread chat links in latest release.

you may want to revisit that thought as I did just test this out in 1.21.4 and worked just fine.

You tested it with zero plugins?

#

pakuize replied to the thread chat links in latest release.

cheers elec

You tested it with zero plugins?

indeed

#

pakuize replied to the thread chat links in latest release.

It's plugins which generally deal with this; it's worth noting that mojang changed how this stuff works again and it's fairly easy for plugins relying on protocol hackery to break this kinda thing across releases, I know plugins using packetevents need updating, for example, in order to stop breaking all outgoing messages

thanks for the info

civic cryptBOT
#

DenWav replied to the thread Cannot use Material enum without errors.

I don't know why you're trying to use it outside of running a plugin, but that issue (which isn't really an issue) is likely due to the API being a compileOnly dependency, so the API isn't included at runtime. That's because the server provides that dependency.

civic cryptBOT
civic cryptBOT
#

Krysztal112233 started a thread called In memory PersistentDataContainer?.

Hello everyone, I suddenly had an idea while working on PDC:

I noticed that PersistentDataContainer seems to be serializable into []byte

public interface PersistentDataContainerView {

......

/**
 * Serialize this {@link PersistentDataContainer} instance to a
 * byte array.
 *
 * @return a binary representation of this container
 * @throws java.io.IOException if we fail to write this container to a byte array
 */
byte[] serializeToBytes() throws...
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

24_Ghostvero started a thread called Arrows loosing owner, after the owning player leaves the server.

Hey there,
as the title says, currently arrows are loosing its owner.
Yes, the arrow is in a chunkloaded chunk, and it never gets unloaded.
Im shooting the arrow, it has an owner (me), then im leaving and rejoining the server, and its owner is gone. Im not restarting the server!
I tested it with the newest 1.21.4 Version of Paper.
To verify this... i tried it on a vanilla server. On a vanilla server, the Arrow keeps its owner.
Probably i couldnt figure out a setting which prevents this...

#

electronicboy replied to the thread Arrows loosing owner, after the owning player leaves the server.

Just to be sure, you have tested without plugins? There is nothing in the code that would suggest that an arrow would lose its owner; it's 100% not an intentional thing, so I can see (and bug reports would generally serve better on the issue tracker)

civic cryptBOT
#

24_Ghostvero replied to the thread Arrows loosing owner, after the owning player leaves the server.

Should i move the post to the issue tracker? I can supply a video.. i think it has to do, when moving the arrow to prevent it from despawning.. (and then disconnection makes it loose its owner)

Just to be sure, you have tested without plugins? There is nothing in the code that would suggest that an arrow would lose its owner; it's 100% not an intentional thing, so I can see (and bug reports would generally serve better on the issue tracker)

civic cryptBOT
#

gcdesroches started a thread called Update on the way forward?.

NOT ASKING FOR RELEASE DATES, I get it, you never give them and that's fine.
Would only like to know what happened with 1.21.5 since I see experimental builds now for 1.21.6 while 5 was never actually released. (so far as I know)
Also, how "safe" would it be to use 1.21.6 experimental on a prod server? I don't mind backing up, but would hate for folks to loose any work between 21.4 and released 21.6.

civic cryptBOT
#

stefvanschie replied to the thread Update on the way forward?.

1.21.5 only has experimental builds and will not get any stable builds. The current 1.21.6 builds are experimental, but eventually there will be stable 1.21.6 builds. There are currently a lot of servers using 1.21.6, so it seems relatively stable, but you should of course always make backups.

civic cryptBOT
#

Erfinderlabyrinth started a thread called [1.21.6] Prevent Nether Portal destroying.

How can I prevent Nether portals from being destroyed, even if the frame is broken?
I tried the following, but it didn't work:

@EventHandler
public void onPortalPhysics(BlockPhysicsEvent event) {
    if (event.getBlock().getType() == Material.NETHER_PORTAL || event.getChangedType() == Material.NETHER_PORTAL) {
        System.out.println("Cancel");
        event.setCancelled(true);
    }
}
civic cryptBOT
civic cryptBOT
#

TehBrian replied to the thread 1.21.7.

Super excited for the Dialog API! Vanilla is inching towards Garry’s Mod/Roblox level server-client customization, and I can’t wait to see what plugin devs will do with it

civic cryptBOT
#

Tau started a thread called Simple server jar updater (bash).

Tau

I just updated it to v3, thought I'd share this rather than keep it to myself.
Don't expect support for this.

#!/usr/bin/env bash

A simple jar updater script you can run on every startup.

By default, it only attempts an update if the server jar is missing or

more than half a day has passed since the last update.

Requirements: curl, jq, bash, sha256sum, stat

Usage: -h

Author: Tau (TauCu@gitlab.com, TauCubed@github.com)

Check we have all dependencies

for cmd in...

civic cryptBOT
#

Player_Schark replied to the thread 1.21.7.

Are there plans for making it possible to update the client registry?

#

Player_Schark replied to the thread 1.21.7.

Are there plans for making it possible to update the client registry?

#

electronicboy replied to the thread 1.21.7.

paper does not run on the client and so cannot modify the client registry

civic cryptBOT
#

nomanasendhelp replied to the thread 1.21.7.

thank you

civic cryptBOT
#

Mr_Killer01 started a thread called Why that fast tell unsupported?.

1.21.6 and 1.21.7 are barely out there and you make 1.21.8, very good, but putting a banner up the older version 1.21.7 that says that there is no support, I find that worrying, what if 1.21.8 is not supported by the many plugins people use and ran into a wall?
Maybe leave it a month or so that it still gets support and then put the red banner up.
Makes rushing into a version that not all plugins support a nicer move...
Thanks for your attention.

#

NonSwag replied to the thread Why that fast tell unsupported?.

1.21.8 contains no server changes so every plugin without weird version checks should work without changes.
Also paper only supports the most recent version and mid release cycle maybe the past version.

civic cryptBOT
#

electronicboy replied to the thread Why that fast tell unsupported?.

The banner is automated. .7 will no longer receive any crash/bug fixes, in some cases we might backport major security stuff (that is not the case here given how .8 has virtually no server changes)

civic cryptBOT
#

electronicboy replied to the thread Paper Minecraft Server Auto Updater for 1.21.5.

Nothing is obfuscated, we just host our builds on CFs network now rather than distributing them ourselves; the v2 API should still work as-is for now, but you should migrate to the v3 API

civic cryptBOT
#

Outfit8TSB replied to the thread 1.21.7.

you mean 1.21.6/7/8?

civic cryptBOT
#

mbaxter replied to the thread 1.21.7.

No. This post covers the three named versions and predates 1.21.8.

civic cryptBOT
#

Outfit8TSB replied to the thread 1.21.7.

No. This post covers the three named versions and predates 1.21.8.

whoopsie.

civic cryptBOT
#

Roseccarty replied to the thread Simple server jar updater (bash).

Have you considered adding a log output for when updates occur? It could help track if the script is running as expected.

civic cryptBOT
#

Roseccarty replied to the thread MultiLogin - Coexisting Minecraft Authentication and Multiple BlessingSkin Authentication.

What is MultiLogin?
MultiLogin is a plugin designed primarily for Minecraft proxy,aimed at supporting the coexistence of Minecraft authentication and multiple BlessingSkin authentication.
It is used to connect players under two or more external authentication servers,allowing them to play together on the same server.

Where can I use MultiLogin?
Currently, you can use SkinsRestorer on these platforms:

Servers: slope game

CraftBukkit and forks (e.g. Spigot, Paper, Purpur, TacoSpigot)...

civic cryptBOT
#

Tau replied to the thread Simple server jar updater (bash).

Tau

Update:

  1. Script will no longer update if the server jar's hash = the latest build hash in order to save bandwidth for papermc's api.
  2. Lowered jar age check default to 1 hour as it isn't bandwidth intensive anymore.
#

Tau replied to the thread Simple server jar updater (bash).

Tau

Have you considered adding a log output for when updates occur? It could help track if the script is running as expected.

Nah, I don't think it's needed. If you notice your server not updating then you already know it isn't working.

civic cryptBOT
civic cryptBOT
#

Noy started a thread called Is custom ItemType possible in the future?.

Noy

Hi! I'm creating my own ItemStacks and Enchantments, and I want to apply my custom enchantment to my custom weapon (using CLOCK as its ItemType). But sadly, the supportedItems method only supports a RegistryKeySet of ItemType, and I don't want any other clocks or custom ItemStacks to be enchanted.

So I wonder if it will be possible to add a ITEM_TYPE provider inside RegistryEvents in the future?

civic cryptBOT
#

Outfit8TSB replied to the thread The future of Paper - Hard fork.

Last but not least, can i call pre-hardfork paper(1.7.10-1.21.4, 2016~2024.12.14) "paperspigot"?
Cuz you know, paper+spigot until hardfork.

civic cryptBOT
civic cryptBOT
#

bedepay started a thread called What kind of Minecraft servers are popular in Europe & the US? 🌍.

Hey guys! 👋
I’m curious — for those of you living in Europe or the US, what types of Minecraft servers are most popular right now?
What game modes do you actually enjoy playing the most? 🎮

I’m thinking about making a custom anarchy-style server — something where you can protect your base with private blocks, but if someone finds it, they can still raid or destroy it (and you can fight back 💥).
Or maybe something more like a grief survival server — regular survival, but if you don’t secure...

civic cryptBOT
#

Noy started a thread called Why is noise still generated when ChunkGenerator#shouldGenerateNoise returns false?.

Noy

Hi! I'm using my own chunk generator to create my own minigame world, and I make shouldGenerateNoise returns false.

But the noise computation still appears and costs a lot of time. Why is that and how can I solve that?

(Version: 1.21.10, no other plugins or datapacks, only a player in my custom minigame world)
(Apologized for my broken English)

public class RCChunkGenerator extends ChunkGenerator {
@Override
public void generateSurface(
@NotNull WorldInfo worldInfo,
@NotNull Random...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Outfit8TSB started a thread called can i post lore in off-topic?.

i made bunch of lores about spigotmc, papermc, and my newest object show.
am i allowed to post these at off topic?

civic cryptBOT
civic cryptBOT
#

TOWUK replied to the thread I18n Translation System.

hi, great plugin - please update to paper api 1.21.10

civic cryptBOT
#

Noy started a thread called Custom Attribute.

Noy

I know this can be done through PDC and a entire custom system. But I still wonder if this can be done through RegistryEvent or something like that in the future?

civic cryptBOT
#

JavierFlores09 replied to the thread Custom Attribute.

As attributes are right now, that wouldn't be possible since they are not synchronized to the client. Modifying its registry would end up kicking the player due to invalid data being sent. This is something one can workaround in a hackish way, however it isn't Paper would be interested in touching (nor something feasible through plugins since it involves modifying some codecs)

civic cryptBOT
#

KastenKlicker started a thread called PaperMC and Velocity in Docker.

I'm thinking about moving my PaperMC Server and Velocity Proxy from systemd services to Docker/Podman, just for fun.

There seems to be a maintained docker image for Paper but no image for velocity.

Does someone have some experience in Paper and Velocity with Docker?

civic cryptBOT
#

SkytAsul replied to the thread PaperMC and Velocity in Docker.

Hey! Concerning the Paper image, I recommend itzg's image since it's very battle-tested and provides many options. Concerning Velocity, you can always use a Java image and mount the Velocity JAR file in it :)

#

electronicboy replied to the thread PaperMC and Velocity in Docker.

The itzg images are basically the defacto standard and also support proxies last I recall

civic cryptBOT
#

Spartan replied to the thread Looking for a Velocity plugin that does the same thing with BungeeViaProxy(Adds ViaProxy Wildcard Domain Compatibility).

If you're specifically looking for the same functionality as BungeeViaProxy, the main issue is that it relies on the BungeeCord/Waterfall networking model and address handling, which is slightly different from how Velocity resolves backend servers and hostnames. Because of that, there isn’t currently a direct drop-in equivalent plugin for Velocity.

#

PaperMC started a thread called Paper 1.18 and more.

The 1.18 update
After the initial release a bit over a month ago, Paper 1.18.1 is now deemed ready for use in production environments. As with any upgrade, please ensure you have a functioning backup before proceeding. World downgrades are not supported under any circumstances.

Upgrading worlds to 1.18
With the increased world height that 1.18 brought, Mojang has introduced retrogen to allow worlds using the old (0 to 256) height to upgrade cleanly to the new (-64 to 320) height. Retrogen...

#

kennytv started a thread called Maintenance | A greatly customizable maintenance plugin.

About
Maintenance is the most wonderful maintenance plugin for your Minecraft server you can find. It runs on Paper, BungeeCord, Sponge, as well as Velocity.

Its features include:

A custom motd as well as server icon, that will be shown during maintenance
Start- and endtimers, which will enable/disable maintenance mode after the time is up
A '%TIMER%' variable usable in the pingmessage, to show the time until a running endtimer finishes (other variables and tricks are explained in the...

#

kennytv replied to the thread Paper 1.18 and more.

Thank you, too (づ ̄3 ̄)づ╭❤️~

#

Glare replied to the thread Paper 1.18 and more.

Love to see it!

#

aberdeener replied to the thread Paper 1.18 and more.

Thank you, too (づ ̄3 ̄)づ╭❤️~

uwu

#

abstraq replied to the thread Paper 1.18 and more.

Thank you Paper, very cool!

#

mdcfe started a thread called EssentialsX.

About EssentialsX
EssentialsX is the essential plugin suite for Spigot and Paper servers, including over 130 commands and countless features for servers of any scale!

EssentialsX is a modern continuation of the original Essentials suite for Bukkit, with support for the latest Minecraft versions.
EssentialsX also includes several performance enhancements and fixes on top of the original Essentials, as well as plenty of new useful features for servers.
You can view major differences and learn...

#

NoahvdAa replied to the thread Paper 1.18 and more.

Thanks for all the hard work

#

kennytv started a thread called Important survey.

(▀̿Ĺ̯▀̿ ̿)

civic cryptBOT
#

A248 started a thread called LibertyBans.

Free software and high quality, LibertyBans is the best-designed punishment plugin. It can efficiently scale to large networks and operate on single servers with minimal resources.

Design

Effective and lightweight. No complicated installation and avoids unnecessary features.
Option to use local file-based database (HyperSQL), or remote database (MariaDB, MySQL, PostgreSQL).
Enhanced database-oriented performance emphasising calculations in SQL. Low memory usage because punishments are...

#

Abcik started a thread called Prevent chunk generation?.

Hey! I want to prevent all chunks generations around a specific area (e.g. 7x7 chunks in the center of the world). I want only 49 active chunks per world instead of 361 or something like that.
In simple terms, I want only central chunks to work, and everything outside is never created, stored in memory or on disk, sent to the players, and use processor resources.

I need it because I want to allocate a world per player, but i faced with excess waste of RAM, disk space and processor usage...

#

Subscribe replied to the thread Prevent chunk generation?.

Unfortunately there is not an ideal way of dealing with this in a plugin. Using void chunks will get you very close though, and another feasible option would be to scale your setup across multiple servers.

#

FrankHeijden replied to the thread Prevent chunk generation?.

Couldn’t you write your own chunk generator which overrides the behavior of the vanilla one, stopping generation outside the specified chunk radius?

#

FivePB replied to the thread Prevent chunk generation?.

I have another idea, use a world border, have the chunks outside generate, but don’t tick them. Make use of the new Simulation distance to prevent things outside the world border from being used by the server, that should stop load outside the designated area.

#

electronicboy replied to the thread Prevent chunk generation?.

such is how the game works, and changing that would basically require deep modifications towards the server to basically share empty chunks or something, this is basically not something which is feasible; you could modify the server with various things to try to limit what all happens there, e.g. have "empty" chunks which are actually empty and just forcefully return air blocks for all lookups, etc, but, this is defo far from as trivial as you're hoping

#

Override replied to the thread Prevent chunk generation?.

I don’t think void chunks will have that much impact on your server if your chunk generator just generates those outside the specified chunk radius, unless you have measurable statistics that show this particular thing as lagging I wouldn’t worry about it too much

#

laymanuel started a thread called GravityControl - Sand Dupe Enabler for PaperMC.

Paper plugin to enable gravity/sand duplication
Downloads | Discord

Features

Enable duping for each different block
Allow sand duping in only certain worlds
Enable sand dupe on PaperMC servers
1.13-1.18+ servers. Complete cross-version compatibility. No NMS or reflection!

Commands

Command

Description

Permission

/gcr

Reload GravityControl Configuration

gravitycontrol.reload

Configuration

Default configuration below. Everything is explained with comments. If you have issues or...

#

laymanuel replied to the thread GravityControl - Sand Dupe Enabler for PaperMC.

Known Issues

Currently only this type of sand duper (pictured) can work with this plugin. This is most sand duper, including traditional anvil and dragon egg duper. Sand duper using cobble wall or boats will not work. I do not have good way to detect them, I ask paper developer and they are not sure either but if you have idea (NMS OK) please tell me or submit pull request. I have tried very hard but I am not sure it is possible without bootstrap for mixin or other class transformation.

#

Abcik replied to the thread Prevent chunk generation?.

Unfortunately there is not an ideal way of dealing with this in a plugin. Using void chunks will get you very close though, and another feasible option would be to scale your setup across multiple servers.

Yes, void chunks do not tick, and the gameruleRandomTickSpeed does not affect them, but they still take a lot of CPU time, RAM and disk space.

I have another idea, use a world border, have the chunks outside generate, but don’t tick them. Make use of the new Simulation distance to...

#

laymanuel replied to the thread Prevent chunk generation?.

Unfortunately I think the best fix for this will be to use custom paper fork which is very easy to make. There is no good way to expose something such as this for plugins to use and I do not think PaperMC will ever do this. It would be serious hell

#

A248 replied to the thread GravityControl - Sand Dupe Enabler for PaperMC.

Liberate your server from the anti-dupe bourgeoisie - I approve! Power to the users : )

#

Abcik replied to the thread Prevent chunk generation?.

Unfortunately I think the best fix for this will be to use custom paper fork which is very easy to make. There is no good way to expose something such as this for plugins to use and I do not think PaperMC will ever do this. It would be serious hell

Yes, you are completely correct, but it is not that easy to fork. Im not much good at minecraft server code, plus there are many asynchronous methods from paper overlaid, which confuse me even more. I'm still looking for what I should change to...

#

electronicboy replied to the thread Prevent chunk generation?.

There is a massive difference between a config option which makes all chunks slime chunks, and a config option which idfk how it would be a config option which would require mangling the chunk system and many things which interacts with it.

civic cryptBOT
#

Camm replied to the thread Important survey.

BEAUTIFUL forums.

#

dap replied to the thread Paper 1.18 and more.

dap

bump

civic cryptBOT
#

EterNity replied to the thread Paper 1.18 and more.

Thanks for all the great work.

civic cryptBOT
#

EterNity started a thread called Paper Chan’s Little Guide to Minecraft Server Optimization!.

Paper Chan’s Little Guide to Minecraft Server Optimization!

About this guide

PaperMC already have a well documented page for all the configuration options available to server owners; the purpose of this guide is meant to be more of a walkthrough that aims to explain to the server owners the impacts and the possible side effects each alternative would make to not only to the server itself but also the players who may experience inconsistency to their single player experience.

Another...

#

LoJoSho started a thread called SimplisticPing - A Ping Plugin.

SimplisticPing
Download | Source Code
Why a ping plugin? Well, because I couldn't find a good one, that's why.

Features:

MiniMessage Support
Auto Tab Complete
Updated to 1.18.1
Permissions that make sense

There isn't any extra stuff in it. No relying on other plugins for /ping or using Skripts. Just one simple plugin.

Commands:

/ping
/ping playerName
/ping reload

Permissions:

simplisticping.use (Default: True)
simplisticping.other (Default: False)
simplisticping.reload (Default...

#

LoJoSho replied to the thread Paper 1.18 and more.

Thank you for continuing to make Paper amazing! 🎉

civic cryptBOT
#

TTNUP replied to the thread Paper 1.18 and more.

Congrats for the stable release!! Been using Paper since a loooooong time (maybe in 1.8.x era) lol :LOL::LOL::LOL:

civic cryptBOT
#

LoJoSho replied to the thread LibertyBans.

Recently switched from Litebans to Libertybans and can't say I would go back. Geyser support, easy setup (and migration), and fast support are all amazing to have with LibertyBans!

Thank you @A248 for making this amazing plugin 🙂

civic cryptBOT
civic cryptBOT
#

4drian3d started a thread called ChatRegulator | A global chat regulator for Velocity.

Features

Message control via regex
Control of messages sent in specific commands
Controls the number of consecutive equal characters allowed
Controls the repetition of the same messages or commands several times in a row.
Sends warning messages, actionbars o titles to the offender in MiniMessage format
And more...

Commands

Check the plugin commands from Commands

Configuration

Check the configuration and function of each option here Configuration

Plugin API

The plugin offers you...

civic cryptBOT
#

pop4959 started a thread called Chunky.

Chunky
Pre-generates chunks, quickly, efficiently, and safely
A better alternative to WorldBorder fill and similar features in other plugins

Features

  • Start one or several chunk generation tasks at the same time (if you want to leverage your CPU more)
  • Pause chunk generation tasks, saving them for later
  • Shows detailed information such as chunks processed, percent to completion, ETA, chunk processing rate, etc
  • Custom world shapes, and optional world border support with ChunkyBorder...
civic cryptBOT
#

TNTUP replied to the thread Chunky.

Great plugin (better than WorldBorder haha) lag-free with default settings.

Keep it up Pop! :popPat:

civic cryptBOT
#

Detfor replied to the thread Important survey.

Yes (yes)

#

noiverre replied to the thread Important survey.

looks great and fast on phone, surprising

#

EterNity replied to the thread Important survey.

I love the dark mode personally. Spig*t forum blinds me every time I open it.

#

NoahvdAa replied to the thread Important survey.

Spig*t has a dark theme ;)

#

EterNity replied to the thread Important survey.

Well I can’t find it so it obviously don’t exist 🙄

civic cryptBOT
#

DarkEyeDragon replied to the thread Paper 1.18 and more.

Congrats for the stable release!! Been using Paper since a loooooong time (maybe in 1.8.x era) lol :LOL::LOL::LOL:

It's like it was yesterday

civic cryptBOT
#

confor started a thread called Global chat | A global chat plugin for Velocity.

Global chat plugin
A simple plugin for adding global chat to your Velocity server.

Very barebones right now, but it works well. Accepting suggestions for a name!

Features

Global chat
See chat in velocity console
Configurable format with MiniMessage support (can be colored/translated!)
Global join/quit messages

Upcoming features

Global server switch messages
Welcome messages
Chat filtering (profanity, links, idk?)
More placeholders (date, server, luckperms prefixes, etc)

How to use...

civic cryptBOT
#

oddlama started a thread called Vane - Immersive and lore friendly enhancements for vanilla Minecraft.

Vane

About vane
Vane provides many immersive and lore friendly extensions for vanilla minecraft. It runs on any papermc based server.

If you dislike any feature, you can disable it individually.
Features are designed to be lore friendly, properly integrated and unobtrusive
Augments the classic vanilla experience, and doesn't try to replace it.

Installation
For a comprehensive guide, visit the Installation Guide on the wiki.

To install vane, simply download all desired jars files from...

civic cryptBOT
#

Geolykt replied to the thread Important survey.

Wait, since when is this a thing?

civic cryptBOT
#

cat replied to the thread Important survey.

cat

Are all the old posts being removed? Most sections don’t even has any threads now

#

NotMyFault replied to the thread Important survey.

Are all the old posts being removed? Most sections don’t even has any threads now

The old forum is still available as read-only archive, but old content is not been transferred.

civic cryptBOT
#

froobynooby started a thread called FarmControl - A farm limiter and governor.

FarmControl allows you limit and govern certain aspects of mob farms on your server.

Features

Limit the size of mob farms on your server.
Reduce unnecessary collisions and movement within mob farms.
Disable the awareness or AI of mobs in farms in response to the size of the farm or the server's performance.
Highly configurable - allowing you to tailor the plugin to your needs.
Low impact - with the brunt of the plugin's processing performed asynchronously.

Configuration
Two configuration...

civic cryptBOT
#

Dogswater started a thread called Paper as a Single Player Test World?.

So, the server (Cave Raiders) I play on runs on Paper (1.18.1).
I'm having problems getting a raid farm to work. So a mod suggested I build and test it in creative using Paper.
My question is, is it possible to run a single player test world using paper? And if so, how do I install it?
Thanks,

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Chew replied to the thread Important survey.

There's new forums?? Where!

civic cryptBOT
#

Xezard started a thread called XItemsRemover - A simple plugin that automatically removes dropped items with a timer displayed on them..

XItemsRemover - is a small plugin that automatically removes dropped items with a timer displayed on these items until they are removed. The time until deletion is configured in the plugin configuration.

Configuration
Items:

Format:

'<timer value>': "<format>"

Available placeholders:

{time} - time remaining before remove (in seconds)

{display_name} - display name of itemstack (if empty - used localized material name}

{amount} - itemstack amount...

civic cryptBOT
#

NoahvdAa started a thread called NoChatLagServer | Fixes chat lag spikes.

A couple of days ago, something changed in Mojang's blocked users API, causing the client to not properly load the list of blocked users on start. Because of this, the client will attempt to fetch the blocklist every two minutes when the chat is being rendered. This loading is done on the same thread as the rendering, causing the game to freeze until Mojang's API returns a response. Since the requests takes a while to complete, this will cause a noticeable lag spike.

NoChatLagServer fixes...

civic cryptBOT
#

laymanuel replied to the thread NoChatLagServer | Fixes chat lag spikes.

I have tried this on my server but I am still having the 2 minute lag spike. I think this is my issue but I do not know what to troubleshoot. I am using fresh paper server with just protocollib and NoChatLagServer with two vanilla client on same Windows 11 PC. Please advise.

#

electronicboy replied to the thread NoChatLagServer | Fixes chat lag spikes.

are you using a chat plugin?
iirc, mojang has some logic in the client to match names when there is no proper UUID there

#

laymanuel replied to the thread NoChatLagServer | Fixes chat lag spikes.

I use VentureChat chat plugin on production server but for test I use fresh server. I will conduct further investigation or attach debugger to client. I think this will find issue quickly.

#

laymanuel replied to the thread NoChatLagServer | Fixes chat lag spikes.

yes that will make sense, this plugin will not work :(

I will change format of my chat or add zero width space (I am not sure how Minecraft Client renders) to avoid on my server.

civic cryptBOT
#

laymanuel replied to the thread NoChatLagServer | Fixes chat lag spikes.

I fix on my server by replace <player> with [player] in chat. This is not very good plugin, it will not work.

civic cryptBOT
#

laymanuel started a thread called What host do you use for Paper?.

I have always liked to manage my own server so I have used OVH and Hetzner. I used Hetzner for 3 years but just recently switched to OVH because I am told their network is better and I was having many ping issues with Hetzner. So far I have liked it, it is much better even though it is double the price! So I may move back or try out phoenixNAP which looks cheaper.

What do you guys use or prefer?

#

EterNity replied to the thread What host do you use for Paper?.

Both have good track record and provides pretty much the cheapest solution for dedicated hosting in my experience.

#

laymanuel replied to the thread Welcome to PaperMC.

Congratulations for new forum!

I wish luck to PaperMC.

civic cryptBOT
#

NoahvdAa replied to the thread NoChatLagServer | Fixes chat lag spikes.

Thanks for letting me know. I've just released a new update that fixes this. When using the standard chat format, it'll inject a miniscule character (greek tonos) in front of the players name, since Minecraft doesn't seem to have any invisible characters.

  • Adds a new config option, invisibleNameCharacter
    After removing the sender UUID, the client will still attempt to parse the username when using the standard chat format (<sender> message). The config option invisibleNameCharacter exists...
civic cryptBOT
#

worldbiomusic started a thread called MiniGameWorld: Module-based Minigame Framework [1.14 - 1.18].

Description

Github
This document describe how to use MiniGameWorld pluin in your server
Plugin works on spigot, paper bukkit

Features

Module-based (All MiniGameWorld, each minigames mady by various dev, minigame maps, minigame configs and 3rd-party work as modules)
Same minigame can be played in many different ways with custom config settings, maps made by users
GUI Menu
Party system
Config customizing
Also, Can apply to non-minigame-based server, because manage player’s all states (e.g...

civic cryptBOT
#

KastenKlicker started a thread called Update config files after update.

I recognized there are great differences between the config files from a newly created server (1.18) and an old server (1.8 -> ...->1.18), which only have been updated. Is it useful to delete the server.properties, spigot.yml and paper.yml files or does it brake my server?

#

EterNity replied to the thread Update config files after update.

Unused Config will just sit there doing nothing.

I know I am in minority but each major version change, I would remove all 3 yml files and allow it to regenerate so I only keep the still valid configs options on them. Just feel like to share.

civic cryptBOT
#

Bletch started a thread called How to compute ground-level height in a flat world (1.18.1).

Hi, since the Y coordinate has changed to allow lower and higher building (-64...320), when I now create a flat world, the ground level block is y=-61. Prior to 1.18.1, I used to be able to ASSume that that block would be y=3.

I know that I can now ASSume that the lowest block in the world will be -64, but where can I find that value? I need my code to be able to work with 1.16.5 worlds and 1.18.1 worlds.

I've looked at world.getSeaLevel() which yields 63 (positive), but that seems a bit...

civic cryptBOT
#

Machine Maker replied to the thread Update config files after update.

does it brake my server?

Just to clarify, removing any of those files will just regenerate default ones the next time your server starts. Shouldn't be an issue

civic cryptBOT
#

KastenKlicker replied to the thread Update config files after update.

I regenerated the files. At this moment the server is running again with only some Mobs spawning issues (no problem so far, as we playing in creative). I thought there may be problems because the map/server was created in 2014 running on vanilla 1.8 and has been updated every update (at some point it was running forge 1.17.10). No one has a clue anymore what was when configured with what intention. xD

civic cryptBOT
#

james090500 started a thread called VelocityGUI | A Proxy wide GUI for Velocity.

📑 VelocityGUI

A Proxy wide GUI for Velocity
Requires Protocolize

Permissions

Permission Purpose
vgui.admin Needed for /vgui reload commands

Commands

Command Response
/vgui Info command
/vgui panel Lists all panels
/vgui panel <name> Loads up a specific panel
/vgui reload Reloads the panels and config
civic cryptBOT
#

Bletch replied to the thread How to compute ground-level height in a flat world (1.18.1).

There is World#getMinHeight which should return 0 in < 1.18 and -64 in >= 1.18. Can you just add 3 to it to get the ground level?

Yep, that's exactly what I was looking for.

Many thanks!

civic cryptBOT
#

Phoenix616 started a thread called VelocityResourcepacks | Manage resourcepacks for servers and whole proxy.

Did you ever want to set one Server Resource Rack for your whole Velocity network? Or set a different pack for a couple of your servers behind your Velocity proxy and got annoyed by Minecraft re-downloading the same pack while switching servers? Then you came to the right place!

This plugin lets you set one Server Resource Pack for you whole Velocity proxy without the need to set them on your lobby server which would result in the client re-downloading the pack even when it already had it...

#

Phoenix616 started a thread called Snap! | Run BungeeCord plugins on Velocity.

This is the Seriously Necessary Adapter Plugin to enable plugins written against the BungeeCord or Waterfall API to load and (kinda) run on Velocity. 👀

Please note that this is currently in an experimental state, you should not run this in production without excessive testing!

Download latest version
View all Development Builds
GitHub releases (most likely outdated)
Source Code
Get help and report issues
Support the development

How?
Simply add the Bungee plugins into the plugins...

civic cryptBOT
#

oddlama replied to the thread Important survey.

@kennytv I have to say while I like the new design and overall direction, it really introduced some major pain points which made the forums worse than before.
I guess this is the opportunity to provide some feedback, and I hope it will be helpful to you:

I really miss being able to use proper markdown for editing. It seems to be interpreted to some degree now, but some important things (# title, and lists) don't work. I also cannot use the UI "insert link" button while editing in "BB-Code"...

civic cryptBOT
#

laymanuel replied to the thread Important survey.

Yes I agree with markdown issue. I thought we had moved to a world where BBcode had died but I guess not and it still exists. I also can not embed SVG images in my message anymore which creates pain but I hear this is worked on for future.
I asked about central plugin portal and this is supposedly still going to happen but no date was given. I understand no date, giving estimated time is never possible for thing like this but I do not want to have to republish plugin again.

Biggest...

#

laymanuel replied to the thread Important survey.

I do have 2FA though as you mention you can not. it works for myself.

#

electronicboy replied to the thread Important survey.

the lack of markdown is honestly kinda saddening in some respects, but, this is a forum, so it creates some caveats between bbcode vs markdown and who is more familiar with what, discords existence has defo changed the scene though, if there are ways of doing this we can definitely look into it but it's not something which would be a priority

as for the theme, overall I think it's nice but there are some areas which are kinda 'eh, this is an area which we may work to improve over time, not...

#

laymanuel replied to the thread Important survey.

I did a search online and it says that markdown is parcially support, including lists but it it is converted to BBCode on save which is not the best for future editing but it is better than nothing. here is where I read it

Here is a test:

example java with generics:
public class GenericListWrapper<T> implements List<T> {
public static void main(String[] args) {
case1();
System.out.println("");
case2();
}

private static void case1() {
	List<String> l = new...
civic cryptBOT
#

Trisiel started a thread called Can't connect to new server in lokal Network.

Hello everyone,

I set up a papermc on a fresh raspberry pi 3 installation. But I can't connect to the server.

I used this easy Installationscript:

wget -O SetupMinecraft.sh https://raw.githubusercontent.com/TheRemote/RaspberryPiMinecraft/master/SetupMinecraft.sh
chmod +x SetupMinecraft.sh
./SetupMinecraft.sh

The start of the server looks pretty good:
https://rentry.co/mvb5y

The server ist listening to the right port:
pi@mcServer:~ $ netstat -nlat | grep 25565 tcp6 0 0 :::25565 :::*...

civic cryptBOT
#

Ben2445Fun started a thread called Player crashes server upon joining.

I've started up an SMP using Paper, and recently when my friend started joining, the server would crash. The server has a max of 16 Gb of RAM available and is constantly 100+ ticks behind, but that hasn't caused any crashing issues. The crash report is provided below.

What is the issue causing this crash and is there any way to fix it? (Btw the player uuid is of the player that joins).

I can provide more information if necessary.

civic cryptBOT
#

electronicboy replied to the thread Player crashes server upon joining.

some data pack is apparently running the fill command when using an item, which is apparently causing the server to die

civic cryptBOT
civic cryptBOT
#

STRlantian started a thread called cannot set to an empty path.

I'm new to plugin dev maybe my code is hard to read

public final class Settings implements CommandExecutor
{
FileConfiguration cfg = Main.inst.getConfig();
@Override
@Deprecated
public boolean onCommand(CommandSender sender, Command command, String lable, String[] st)
{
Player pl = Bukkit.getPlayer(sender.getName());
String nameA = sender.getName();
String name = nameA.toLowerCase();

    Inventory inv = Bukkit.createInventory(pl, 5 * 9...
civic cryptBOT
#

Ava started a thread called Getting this and I don't understand it.

Ava

Hi, I help maintaining a few servers running Paper 1.18.1 and when I start my day updating whatever needs updating, when stopping this server i get one of the last lines when shutting doen this message in the console, and I do not know what it means:
2022-01-10 10:34:52,582 Log4j2-AsyncAppenderEventDispatcher-1-Async WARN Advanced terminal features are not available in this environment
I have followed the log4j discussion, getting updates asap when available (at daily base) and this is the...

civic cryptBOT
#

kennytv replied to the thread Getting this and I don't understand it.

No need to worry about that, it just points to certain (not required) logging features not working on your OS/Java version.

civic cryptBOT
#

STRlantian replied to the thread cannot set to an empty path.

cfg.set(null, name); ?

I wanted to create a path called the sender's name

civic cryptBOT
#

Machine Maker replied to the thread cannot set to an empty path.

like this one

The first parameter in “set” is the path. And you cannot have a null path. Just remove that line. Paths are separated by . which denotes a new section.

civic cryptBOT
#

Sierran started a thread called Possible exploit / Paper 1.18.1-124.

And it happened, for the first time someone broke into the server and spoiled the fun, it just makes me wonder how it happened. The server was in offline mode with the default port changed. Logs are in attachment. I'm just wondering how did he get a list of players on the server without going on the server? Theoretically whitelist shouldn't let him in and he wouldn't know the usernames he impersonated.

#

electronicboy replied to the thread Possible exploit / Paper 1.18.1-124.

the server was in offline mode with the port changed

So, you disabled the servers authentication system, which allows people to join with whatever name they want, and your sole mechanism of defence was a system which, because you disabled the authentication system, relies on the name of the person trying to join, and are surprised that somebody was able to join.

The server literally sends a random selection of players each time it pings, and then there's always the potential that janky...

#

Sierran replied to the thread Possible exploit / Paper 1.18.1-124.

Yes, you're right. But it makes me wonder how he knew the usernames to impersonate. I'm also curious how he got into a server that is not exposed on a standard port. Server is clean and without plugins.

#

electronicboy replied to the thread Possible exploit / Paper 1.18.1-124.

there are literally tools which index the entire web, pot chance luck of somebody using that port/ip before for a server, etc

the server also sends a list of currently connected users to the client, generally not hard to make a few guesses

#

sulu replied to the thread Possible exploit / Paper 1.18.1-124.

There are numerous bots going around scanning the entire internet for open Minecraft servers. There are even some websites (not server lists) where you can go and search databases of these publicly for people not inclined to set up their own scanner.

In terms of finding the correct username, as cat said the server will expose a subset of online players (or the entire list if there are not many people online) by default on ping.

#

Sierran replied to the thread Possible exploit / Paper 1.18.1-124.

In terms of finding the correct username, as cat said the server will expose a subset of online players (or the entire list if there are not many people online) by default on ping.

the server also sends a list of currently connected users to the client, generally not hard to make a few guesses

Well that clears it up, thanks for the clarification. Well, that leaves me with a possible play with whitelisting ip addresses. I was living in the belief that nobody would guess usernames, well, I...

#

sulu replied to the thread Possible exploit / Paper 1.18.1-124.

You can also remove this player sample via a plugin (or, disable pings entirely in server.properties) but this is still relying on a. no one actually trying to join, or b. no one guessing a username- both of which are not good bets to make.

#

Sierran replied to the thread Possible exploit / Paper 1.18.1-124.

Sounds good, I will disable sampling and try to secure the server properly.

civic cryptBOT
#

STRlantian replied to the thread cannot set to an empty path.

The first parameter in “set” is the path. And you cannot have a null path. Just remove that line. Paths are separated by . which denotes a new section.

So if I delete that and just do
set(name+".cls", cls);
then it will automatically create a path called [playername].cls: [value] ?

civic cryptBOT
#

Machine Maker replied to the thread cannot set to an empty path.

So if I delete that and just do
set(name+".cls", cls);
then it will automatically create a path called [playername].cls: [value] ?

Assuming the variable cls is the value you want to be at that key path, yes.

#

STRlantian replied to the thread cannot set to an empty path.

Assuming the variable cls is the value you want to be at that key path, yes.

ok that make sense
thx a lot

civic cryptBOT
#

laymanuel started a thread called How to detect specific entity movement/collision.

I did ask this last year on Discord channel, but I have tried more things since then but I still have not found solution so I thought I ask here if anyone has any ideas, if not it is OK.

My goal is to detect specific movement of a falling block entity, when it collides with cobble wall. Currently I detect similar movement by using EntityChangeBlockEvent and check correct velocity, but this is not possible for this type of movement because the velocity returns 0, 0, 0.

Here is the type of...

civic cryptBOT
civic cryptBOT
#

MasterYoer started a thread called Help with some mode configuration.

Hey there! Sorry if I posted in the wrong section. I couldn't find an exactly appropriate section to post my question.

I am new to minecraft servers and modding, but have done many a years of hosting other game servers for years. I am trying to figure out how to get these three mods configured in a specific way.

I am using PaperMC 1.18, along with the following mods:

EssentialsX
GriefPrevention
WorldGuard
WorldBuilder
Vault
Jobs5.0

What I am trying to do, is configure specific 'areas'...

civic cryptBOT
#

TehBrian started a thread called (a fork of) BuildersUtilities.

BuildersUtilities
A curated bundle of tiny features that help builders do their thing.

This is a fork of Arcaniax's Builder's Utilities with customizable messages and nicer-looking GUIs. Be aware that the two plugins do not function exactly the same; they differ greatly in some areas.

What's different?

Every message is easily configurable, using MiniMessage syntax.
World interactions respect PlotSquared and WorldGuard restrictions.
Both the permissions and the commands have been...

civic cryptBOT
#

Tau started a thread called TogglePvp.

Tau

This is a Simple to use and lightweight plugin for servers that want to allow PVP but also allow friendly players to play the game.
Perfect for Survival/Skyblock servers.

How does it work?
In order for players to be able to PVP one another, they need to both have their PVP enabled via the /Pvp on/off/toggle command.
(The plugin also has support for Force Pvp Enabled Worlds)

What about bows/potions?
In the instance of an Arrow hitting a user when one of them has PVP disabled, It will...

#

electronicboy replied to the thread Old forum can still be used to post.

That's the plan, aim was to give some time for people to move their stuff over, but, no date set in stone as to my recollection for when it will be marked read-only

#

Tau started a thread called KaBoom - Ballistic Explosion Debris [1.18].

Tau

KaBoom is my implementation of explosion physics in Minecraft.

It works for TNT, Creepers, Fireballs and any other Explosion.
It is recommended that Paper Spigot is used.

Note: This only works on Paperspigot

Features:

Silk touch option for explosions.
Disable or Enable debris.
Debris drop their block's loot tables.
Debris can deal damage to entities they hit.
Debris landing sound effects.
Ability to set if debris should play break particles if they fail to land.
Ability to set whether...

#

Tau started a thread called Bukkit Command Blocker.

Tau

Bukkit Command Blocker

Command Blocker blocks commands from being ran, tabbed or even sent to the client at all.

In other words It's a real command blocker plugin.

Config Snippet

In-game demo

Commands are blocked by filters; each filter has it's own permission that can be used to either apply or bypass the filter.

Each filter uses regex to decide if the filter should allow or block a command. Additionally, each filter can have it's own deny message and priority.

For more information...

#

Tau started a thread called Automatic Server Reconnect (Bungee-Reconnect).

Tau

First thread, whoop!
Works all the way from 1.7 to 1.18

This is a fork of Reconnect fully compatible with waterfall.
Note: While this supports older server versions such as 1.8 you should still use the latest version of waterfall.
It comes with many improvements over the original version such as much needed stability and reliability improvements.
Most of the code has been completely rewritten now with much better stability and behavior.

Features

Reconnect all players when a server...

#

Tau started a thread called Bungee Command Blocker.

Tau

Bungee Command Blocker

Command Blocker blocks commands from being ran, tabbed or even sent to the client at all.
Requires: Protocolize to work

In other words It's a real command blocker plugin.

Config Snippet

In-game demo

Commands are blocked by filters; each filter has it's own permission that can be used to either apply or bypass the filter.

Each filter uses regex to decide if the filter should allow or block a command. Additionally, each filter can have it's own deny message and...

#

Tau started a thread called Brand Changer.

Tau

This is a very simple Bungeecord/Waterfall plugin that prevents your servers brand from being sent to players, instead being replaced by a configurable brand name.

This plugin requires Protocolize 2.0 or greater to function

Configuration:
Click here to view configuration file

If you encounter any issues report them here

civic cryptBOT
#

Tau started a thread called NotTooExpensive.

Tau

Tired of Anvils telling you who's boss?
Well, tell them that they can stick it where the sun don't shine!

What exactly does it do?
It allows you to:

Set the maximum enchantment cap of an anvil to a specific value.
Cap the max cost of items to an arbitrary number.
Reset Item Repair Cost NBT (Requires ItemNBTAPI to be installed)
Tell anvils they can stick it!

Permissions & Commands:

  • nottooexpensive
    sub-command:
    reload : reloads from configuration
    permission ...
civic cryptBOT
#

Phoenix616 replied to the thread NotTooExpensive.

Just fyi: You can set the repair cost via API without internals ;)

civic cryptBOT
#

Tau replied to the thread NotTooExpensive.

Tau

Just fyi: You can set the repair cost via API without internals ;)

Oh thanks, I didn't know they added that.

civic cryptBOT
#

TehBrian started a thread called YetAnotherSignEditor - Support for both MiniMessage and legacy color codes..

YetAnotherSignEditor
Easily edit signs, with support for both MiniMessage and legacy color codes.

Features

Edit signs with a command or directly in the sign interface.
Toggle plugin features per-player.
Use either legacy color codes or MiniMessage to format text.
All plugin messages are easily configurable.
Separate permissions for sign coloring and sign editing.

Above all, it just feels good to use! No bloat, no extra features.

Screenshots

P.S.
If you like this plugin, consider...

civic cryptBOT
#

paimineiro started a thread called papermc does not load geyser.

Bom dia, estou usando o Server PaperMC v1.16.5 servindo como servidor de minecraft hospedado em um computador pessoal (+-20players), todos podem jogar, todos os plugins são
funcionando muito bem, mas estou tentando introduzir o geyser e é uma comporta para conectar minha base com vanilla, já tentei os vários geyser.jar, a pasta geyser é criada mas não carrega o geyser

civic cryptBOT
civic cryptBOT
#

A248 replied to the thread What Should you add to a pom.xml in order to enable a default config.yml.

You need to clarify what it is that you want to do.

If you want to include the config.yml in your plugin jar, place the config.yml inside src/main/resources. By default, src/main/resources will be packaged into your plugin.

civic cryptBOT
#

Machine Maker replied to the thread papermc does not load geyser.

I think you should ask geyser support, they've got their own discord. In addition, 1.16.5 is no longer supported here.

#

hyperdefined started a thread called VelocityBlockVersion - Block certain Minecraft versions from joining!.

VelocityBlockVersion
A port of BungeeBlockVersion for Velocity. This plugin will block players from connecting to your network with certain versions.

Features

Block players if they are using a version that is on the list.
Custom disconnect message.

Documentation
Visit the wiki for help.

License
This plugin is released under GNU General Public License v3. See LICENSE.

civic cryptBOT
#

viveleroi started a thread called Quartz 1.0 - Powerful command/event scheduling.

Introducing Quartz 1.0

Quartz is a scheduling plugin for Paper-based servers.

Schedule events and/or commands using the powerful cron syntax.
"Events" have start/end times and can run commands, display messages, play sounds, and more.
"Commands" are literally just commands set to run at specific times.
Powerful configuration system lets you control the displays and formatting of both in-game messaging and command output.
All output configurations support Minimessage formatting and...

civic cryptBOT
#

Tau replied to the thread TogglePvp.

Tau

Update: 5.2

This update allows you to disable flight of users that don't have tau.togglepvp.flightbypass permission as well as allowing you to set a list of disabled commands while they are in combat with another user.

To access these features you'll need to regenerate your config.

civic cryptBOT
civic cryptBOT
#

westhecool started a thread called Paper server uses too much RAM.

I have just set up a paper server I have 1.5 GB of RAM (dedicated to the server) the server goes over within a minute and it crashes. I have no plugins and no players are joined am I doing something wrong?

#

sulu replied to the thread Paper server uses too much RAM.

How is the server crashing? Could you pastebin the full log?

#

electronicboy replied to the thread Paper server uses too much RAM.

Xmx controls the size of the heap, not the size of java itself; So, it's 100% normal that java uses more than the heap when memory is in use, 1.5G is lower than the recommended minimums these days of 2-3G of ram, so it's very little surprise that it will use the full heap either

civic cryptBOT
#

westhecool replied to the thread Paper server uses too much RAM.

How is the server crashing? Could you pastebin the full log?

It is running on a panel software the process was terminated for using too much RAM

civic cryptBOT
civic cryptBOT
#

EterNity replied to the thread Overworld mobs spawning in the end while making enderman farm.

This is caused by a bug that exist in earlier paper build. Be sure you are running the latest build of paper (152 as the time of this post) and regenerate those chunks or keep it as a super OP mob farm.

civic cryptBOT
#

electronicboy replied to the thread Overworld mobs spawning in the end while making enderman farm.

somebody had a plugin somewhere which would just set all the biomes in the end to the end, idk if there's any caveats over that, but, was an option, think it was posted on the old forums or something maybe

civic cryptBOT
civic cryptBOT
#

NoahvdAa replied to the thread Overworld mobs spawning in the end while making enderman farm.

In case you haven't used worldedit to set the biomes yet, here is the plugin cat was talking about: 👇

somebody had a plugin somewhere which would just set all the biomes in the end to the end, idk if there's any caveats over that, but, was an option, think it was posted on the old forums or something maybe

https://github.com/NoahvdAa/EndBiomeFixer/releases
It'll fix the biomes for end chunks as soon as they're loaded, and it'll ignore chunks that already have the correct biome.

civic cryptBOT
civic cryptBOT
#

Siliwolf started a thread called Script wiping player's hotbar.

This script (attached) is supposed to keep the player's hotbar, armor and offhand. However, it does the opposite and wipes those instead. I've looked over this code many times, and I'm not sure the problem. Thanks for any help!

civic cryptBOT
#

hyperdefined replied to the thread Script wiping player's hotbar.

Make sure each item is actually getting set in the array. Also, you shouldn't be using 1 single array that the entire plugin will use. You should create an array for each player and save it into a hashmap.

civic cryptBOT
#

Niaisenif started a thread called Updating to 1.18.1 from 1.17.1 isn't working.

When loading the server, no blocks are shown, but players and animals are loaded, along with the stuff of the player who can't move. Do you have any idea why that happened ? it is not version dependant as i tried with multiples 1.18.1 paper versions.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

TaklaPro replied to the thread Overworld mobs spawning in the end while making enderman farm.

In case you haven't used worldedit to set the biomes yet, here is the plugin cat was talking about: 👇

https://github.com/NoahvdAa/EndBiomeFixer/releases
It'll fix the biomes for end chunks as soon as they're loaded, and it'll ignore chunks that already have the correct biome.

I have a aternos server :( can't upload anything

civic cryptBOT
#

FREULIGG_ started a thread called how to make cooldown per command using ArrayList.

Помоги мне, пожалуйста. Я хочу сделать так, чтобы когда игрок вводит команду, он сначала проверял, есть ли она в массиве, а если нет, то добавлял ее туда. IDE предлагает мне создать конструктор, но если я его создам, плагин на сервере не запустится. А без конструктора плагин не скомпилируется. Что делать? (Ps я русский, переводил через переводчик, так что не обращайте внимания на ошибки)

код:
пакет play.snowmc.cf.snowauth;

импортировать org.bukkit.command.Command;
импортировать...

civic cryptBOT
#

sulu replied to the thread how to make cooldown per command using ArrayList.

Unfortunately, this is an English forum only (did you google translate this java to Russian? This makes absolutely no sense), and 1.12 is not supported. 1.17.1 and 1.18.1 and the only currently supported versions

civic cryptBOT
#

tontito007 started a thread called CoolProtection.

General server balancing and protection plug-in against:

Explosions (TNT and End Star) with ExplodeProtection(on or off)
Wither spawn above y level (configurable) with WitherProtection (on or off) and WitherLevel (to set the Y level if ON)
Temporary antigrief mode enabled by chat (!antigrief on/off)
Included base protection for LightningSpawn (limited to 4 lightning per chunk)
Included base balancing for Living Entities generation for small size servers (hardcoded values), more info on...

civic cryptBOT
#

GamingCuber started a thread called How to send a title to a player?.

Please only send non-deprecated methods. Can't seem to find a single method that isn't deprecated on the paper api for sending titles to players.

civic cryptBOT
#

laymanuel started a thread called SVG Support.

I want to put Bstats Image in my plugin page but it is SVG. I was said on discord it was added but its' not working for me. I see feadback section so I post here.

Example:

it works with preview but once I post it is big X

civic cryptBOT
#

Machine Maker replied to the thread How to send a title to a player?.

What? That’s the opposite of what it is. All methods for this that “don’t” relate to audiences should be deprecated.

civic cryptBOT
#

A248 replied to the thread SVG Support.

I can lend credence that SVG images don't seem to function as intended. When I initially posted a plugin in the Plugin Releases category, the images rendered with the same large X mark. In the preview display, before creating the thread, were the images rendered correctly. This was January 4; matters may or may not have changed since then.

civic cryptBOT
#

Tau replied to the thread SVG Support.

Tau

This would be a good feature for showing things such as pipeline status etc

This currently doesn't work:

Development Builds:

In the editor however it does work (screenshot):

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

AGI started a thread called NotQuests – Solid Quest System [1.17.x-1.18.x].

AGI

Note: NotQuests is a modern plugin designed for Paper Servers in mind. Some features are only available if you used Paper or a fork of Paper (not Spigot).

⇒ Getting started guide

Requirements to run NotQuests:

Minecraft 1.17.x or 1.18.x
Java 17

Helpful Links:

Wiki (not done yet, but contains some information to help you use the plugin)
Getting started guide
GitHub support and Discord support
Source code

Simple Beginner Tutorial:

Images
Accepting a Quest

Conversation System

Quest...

civic cryptBOT
#

gcdesroches started a thread called Can't catch up, Running 5148 ticks behind (since 1.17).

My server hardware ought to be in spec: i5, 16GB and my server string should be providing enough resources:
java -ms4076M -mx9216M -jar paperclip.jar --nogui -o true
But I can't get rid of the slowness errors since 1.17, it just gets worse with each new version.
Anyone know what to do?

civic cryptBOT
#

gepron1x☆☆☆ started a thread called MiniMessageAnywhere - rich json messages anywhere!.

Minecraft uses json-text with a lots of powerful capabilities for a long time. But there's a problem: Bukkit API is stuck on outdated legacy format. This plugin meant to avoid this limitation.

Plugin will work only on 1.16.5+ and only on Paper.

Features

Parse mini message anywhere! Chat, Titles, Scoreboard, Boss bars, Entities, Items and many more other places.
Simply put <message> in any plugin's config.
Global placeholders! You can define placeholders to use globally on the server...

civic cryptBOT
#

Tau replied to the thread Bungee Command Blocker.

Tau

1.3.2 Fixed config folder being named bukkitcommandblocker (sorry)

civic cryptBOT
#

GamingCuber started a thread called Can someone help me with this error?.

What does this error mean
Cannot execute command 'mobhunt' in plugin MobHunt v1.0 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.dispatchCommand(CraftServer.java:897) ~[paper-1.18.1.jar:git-Paper-134]
at...

#

NotMyFault replied to the thread Can someone help me with this error?.

That solely tells us that the plugin named MobHunt is disabled. If you are not the developer of the plugin, best to do is to report it to its author, so they can take a look at it.

civic cryptBOT
#

Sovich started a thread called Cannot contact authentication server.

What does this error mean? It's just that when some players log in, it is shown where it does not allow them to enter the server

civic cryptBOT
#

Tau replied to the thread Important survey.

Tau

Yes (no) but actually yes.

civic cryptBOT
#

fishwasher started a thread called World dimension issue.

Hello! I've had this weird issue where, after updating my server to 1.18.1 from 1.17.1, one of my worlds that is in the end has suffered a strange glitch and is now in a custom dimension instead of the end.

The affected world's name, "Abyss", has somehow overwritten the intended dimension, minecraft:the_end, causing graphical artifacts as the game is confused how to render the dimension.

F3 displays:

minecraft:abyss

while a normal end world should properly display:

minecraft:the_end...

civic cryptBOT
civic cryptBOT
#

Mogwai started a thread called Paper and Bedrock.

I am looking for a solution that will allow Bedrock users to join my Paper server.
My googling found me Geyser and Floodgate.
I have not investigated that option thoroughly.
I wanted to ask here first if anyone is successfully using a solution for such? before I go down a rabbit hole.
I understand this is not a Paper specific question or issue and don't expect support for it via Paper.

I did find this old thread
https://forums.papermc.io/threads/papermc-does-not-load-geyser.52/

Any...

#

_11 replied to the thread Paper and Bedrock.

_11

Geyser's the "industry standard" for cross-platform. There's probably other ones out there, but geyser is the biggest and most used. I've personally got my own instance up within a few minutes.

#

sulu replied to the thread Paper and Bedrock.

Geyser and floodgate are what you would be looking for. It is the best (and really only) solution for this. In terms of that thread, that isn't a common issue and likely not one that you will run into. Unfortunately, there isn't enough detail given there (a log) to determine what the problem actually was for that user.

civic cryptBOT
#

Mogwai replied to the thread Paper and Bedrock.

Wow, that was some quick responses. Thank you.
I appreciate the feedback. I didn't want to go running into something that wasn't already dealt with by other users.

civic cryptBOT
#

Tau replied to the thread World dimension issue.

Tau

Hello! I've had this weird issue where, after updating my server to 1.18.1 from 1.17.1, one of my worlds that is in the end has suffered a strange glitch and is now in a custom dimension instead of the end.

The affected world's name, "Abyss", has somehow overwritten the intended dimension, minecraft:the_end, causing graphical artifacts as the game is confused how to render the dimension.

F3 displays:

while a normal end world should properly display:

How can I fix this? I'm running...

civic cryptBOT
#

fishwasher replied to the thread World dimension issue.

You could install Fast Async Worldedit and create a huge cuboid selection, //expand vert, turn on //fast and use //setbiome the_end
You could also use MCEdit.

(May need to relog to see changes)

Doesn't seem to be the issue; after investigating it further, it seems it's related to how bukkit works in 1.18? I'm not sure, it loads worlds as dimensions in the console during bootup. Is there any way to change it?

civic cryptBOT
#

Tau replied to the thread World dimension issue.

Tau

Doesn't seem to be the issue; after investigating it further, it seems it's related to how bukkit works in 1.18? I'm not sure, it loads worlds as dimensions in the console during bootup. Is there any way to change it?

If you're talking about how bukkit extracts DIMs into their own worlds; It's done that for as long as I can remember.

This seems like a biome issue more than anything else.

Come to think of it I did hear of some ender biome issues at some point in paper. I don't remember...

civic cryptBOT
#

FivePB replied to the thread World dimension issue.

May I chime in here; It seems you were using some custom dimension attributes? Those exist since 1.16 and can be used to vastly alter how dimensions work and function
It may not be obvious looking at the server code, but here is roughly what the client gets about a dimension (type)
https://github.com/PaperMC/Velocity/blob/dev/3.0.0/proxy/src/main/java/com/velocitypowered/proxy/connection/registry/DimensionData.java
Whats being displayed in the screenshot is the world name.
Spigot and by...

civic cryptBOT
#

minecon099 started a thread called TPS Issues, Possible HolographicDisplays fault?.

Hello, this time I bring you a very odd issue that happened a while ago, and I would like to know whether it is the server's fault, there was perhaps too much lag or something wrong is happening with a plugin.

I use Minehut as a server host and I currently own a 6 GB o RAM server, I own about 50 plugins inside of it and I currently use quite a lot of them, but it all started when I started using skript-gui which is a skript addon that creates GUIs with a fork of TuSKe and a different...

civic cryptBOT
#

EterNity replied to the thread TPS Issues, Possible HolographicDisplays fault?.

Yeah I think your holographidDisplays plugin is the source of the performance issue. You may be able to tone down the ticking task interval and see but it is best that you contact the plugin developers and seek help from them.

Alternative, you can check out Decent Holograms it's a relatively newer plugin and is pretty decent (wow an actual honest plugin name)

civic cryptBOT
#

Kamoshida started a thread called How I would be able to implement an in-depth hardcore system on my server?.

I've been trying to create a hardcore type of server for the past month. I've got about all of the plugins I need. I just have no idea how I would implement a hardcore system, that allows players to choose from some sort of a "lobby selector" (from entering a hub portal), and then letting the player choose between 9 different randomized worlds, that the player can start fresh on each "world." And if they were to die on all 9 different worlds, some sort of pop-up that says something like...

civic cryptBOT
#

fishwasher replied to the thread World dimension issue.

May I chime in here; It seems you were using some custom dimension attributes? Those exist since 1.16 and can be used to vastly alter how dimensions work and function
It may not be obvious looking at the server code, but here is roughly what the client gets about a dimension (type)
https://github.com/PaperMC/Velocity/blob/dev/3.0.0/proxy/src/main/java/com/velocitypowered/proxy/connection/registry/DimensionData.java
Whats being displayed in the screenshot is the world name.
Spigot and by...

civic cryptBOT
#

minecon099 replied to the thread TPS Issues, Possible HolographicDisplays fault?.

Solved it by using latest dev build, thank you for pointing out HolographicDisplays as a cause and helping me out in that!

civic cryptBOT
#

Kikisito started a thread called NFCNotes.

NFCNotes
Convert your money into notes!

NFCNotes allows players to convert their money into notes. These notes can be used by other plugins or by other players to redeem some money.

This plugins includes a configuration where you can disable any feature you don't like. It also has a file named messages.yml where you can modify almost every single message the plugin sends.

Features!

You can modify the name and the lore of created notes however you want! You can even hide their value from...

civic cryptBOT
#

U9G started a thread called How to spin an item like this?.

U9G

On a server I saw an animation like this: https://i.gyazo.com/2ca109065346384a25ea85dc435b37c7.gif , How can I make something similar? I have searched around everywhere and every time someone solves it they never show how they do it. (I know it is using armor stands, but how do they make it spin in place so smoothly) When I try to mess with yaw/pitch, it just looks like item is spinning around the body of the armor stand, and not in a smooth spin.

civic cryptBOT
#

ize started a thread called Minimal Survival Server Specs..

ize

Hello,

I'd like to host Minecraft 1.18.1 server with my friends, there'll be basic plugins such as EssentialsX, RedProtect, and simple permission plugin, also cross-play using GeyserMC, and if lucky enough, i also want to install LevelledMobs.

But, i don't know which server specs should i rent since i want to rent baremetal ubuntu server and not managed server.

Is 4 Core and 4GB of RAM enough to host Minecraft Paper 1.18.1 server with 20 player slots and 2 - 15 concurrent players?

(i...

civic cryptBOT
#

Reytz replied to the thread How to spin an item like this?.

I'm not 100% sure you are suppose to do it this way but i still think it's a good way to explore ...

Try to do some math to calculate where the armor stand (invisible) is suppose to stand and with wich rotation his is suppose to face to make the armor rotate arround a certains point and holding the item in the same spot.

I'm sorry for my unperfect english but i hope i may have helped you a little.

civic cryptBOT
#

Tau replied to the thread Minimal Survival Server Specs..

Tau

Hello,

I'd like to host Minecraft 1.18.1 server with my friends, there'll be basic plugins such as EssentialsX, RedProtect, and simple permission plugin, also cross-play using GeyserMC, and if lucky enough, i also want to install LevelledMobs.

But, i don't know which server specs should i rent since i want to rent baremetal ubuntu server and not managed server.

Is 4 Core and 4GB of RAM enough to host Minecraft Paper 1.18.1 server with 20 player slots and 2 - 15 concurrent players?

If so...

civic cryptBOT
#

ize replied to the thread Minimal Survival Server Specs..

ize

Depends what you do on that server and on the single thread performance of that CPU
If it's just a normal SMP with ~10 (perhaps 16) view distance I'd say that would do fine.

Obviously if you build intensive farms/contraptions you'll need more CPU grunt.

The distance view will be 6-8, mainly because minecraft pocket edition performance.

As for farming, i'll limit redstone usage for all players.

Thank you for the reply! <3

civic cryptBOT
#

SparkkxYT started a thread called Color Codes For Ranks And Chat.

Hey There, CAn someone help me with color codes for making chat colored or ranks etc.. If anyone can help that would be greatly appreciated thanks:)

civic cryptBOT
#

U9G replied to the thread How to spin an item like this?.

U9G

With what math though, I have tried so much and it always just spins around an armor stand, instead of spinning like that

civic cryptBOT
#

AstrophileTech started a thread called Anti Xray not working.

Good evening everyone,
Earlier today I uncovered that paper has a thing called anti-x-ray in the paper.yml file, and once I switched it from false to true, nothing happened, as seen in the picture attached.
I was hoping someone would be able to help me as I would really like this feature.
The yml file lines are also attached below.
Another thing to note is I am using Minehut as the server host.
Thank you all in advance,
Astro/Quadis.

civic cryptBOT
#

TROLLGAMES started a thread called Paper 1.8.8.

how to download papermc version 1.8.8?

#

NoahvdAa replied to the thread Paper 1.8.8.

Go to the downloads page and click the legacy button.

civic cryptBOT
#

Tau replied to the thread KaBoom - Ballistic Explosion Debris [1.18].

Tau

Update: 1.6.1

Fixed coreprotect not logging initial explosion properly

civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

TNTUP replied to the thread Server is crashing in 1-2 days after start.

SpigotUpdater seems to hang your server (Is it a plugin?)

Also, 1.12.2. Usually no support is given though

civic cryptBOT
civic cryptBOT
#

artemsnite replied to the thread Server is crashing in 1-2 days after start.

SpigotUpdater seems to hang your server (Is it a plugin?)

Also, 1.12.2. Usually no support is given though

ok, then, how do i turn off spigot updater??

civic cryptBOT
#

Vizzoid started a thread called How to use NMS with Paper?.

All guides on this seem outdated, on Spigot, or not explained enough for my small brain.

I know I have to add the Paper Server into my dependencies but I don't know where to go past that.

civic cryptBOT
civic cryptBOT
#

Vizzoid replied to the thread How to use NMS with Paper?.

I'm not quite sure how to do this, if I'll be honest. Is there any in-depth tutorial because the instructions on the GitHub have me lost...

#

electronicboy replied to the thread How to use NMS with Paper?.

Basically, no;
The test plugin repo linked is the current only example of how to set it up, documentation is planned but not a high priority vs everything else we need to get to (pr's welcome, etc), only guide thus far is basically to clone that repo, tweak the stuff as needed, and use that as the base; or, copy over the settings and build config changes specific for paperweight from that repo

civic cryptBOT
#

Vizzoid replied to the thread How to use NMS with Paper?.

Alright, thank you nonetheless :)

civic cryptBOT
#

ryantheleach replied to the thread How to use NMS with Paper?.

I hate to gatekeep, but if learning from the example github is too hard, then you will likely struggle with the compatibility issues that arise from using NMS.

It's going to get a ton easier with the Mojang Mappings, but I still wouldn't recommend it unless you only plan on supporting a single version at a time, (until you understand exactly what's going on)

civic cryptBOT
#

alexolow started a thread called /trigger command not working.

So I'm running a 1.18.1 Paper server and I have a datapack installed that displays my coordinates on my action bar when enter /trigger Coordinates into the chat. However, when I do that, it returns a message saying that I cannot trigger it yet. How can I fix this?

civic cryptBOT
#

Machine Maker replied to the thread /trigger command not working.

What specific message do you get? and can you replicate this without any plugins or other datapacks?

#

laymanuel replied to the thread SVG Support.

I would like to submit more of my plugins I make privately for me publicly and this would be very nice to have. Is there anything I can do to make this happen sooner?

civic cryptBOT
#

U9G replied to the thread How to spin an item like this?.

U9G

Place the item in the head slot.

I've tried this, however, the item still spins around the head.

civic cryptBOT
#

alexolow replied to the thread /trigger command not working.

The specific message I got was "You cannot trigger this objective yet". It doesn't give me this issue in singleplayer minecraft and there are still a few /trigger commands that I can execute on my server (like "/trigger back" from the /back vanilla tweaks datapack). What condition do I have to add/change in the paper.yml file to make this work?

civic cryptBOT
#

Machine Maker replied to the thread /trigger command not working.

Do you still have the same issue when you remove all other datapacks, and all plugins?

#

alexolow replied to the thread /trigger command not working.

I'm not able to test that without resetting my world, and it took me a lot of time to get it set up, so I would prefer not to test it that way. Would bukkit being installed interfere with /trigger command permissions (it's installed as a datapack on my server)?

#

Machine Maker replied to the thread /trigger command not working.

You don’t “install” bukkit, you install datapacks. And the command permissions should be fine, that message you are getting is when something doesn’t work with the /scoreboard command. Post exact reproduction steps, and where to get this datapack to I can try to reproduce it without plugins.

#

alexolow replied to the thread /trigger command not working.

I'm hosting the server via minehut, and bukkit is present as a folder in the "datapacks" folder by default.

Here's the link to the datapack I'm referring to: https://www.planetminecraft.com/data-pack/coordinates/

Steps are as follows: create a new world with the datapack installed and type /trigger Coordinates into the chat. It should bring up a menu in the chat that will allow you to enable, disable, and tweak the text displaying your coordinates in the action bar.

#

Machine Maker replied to the thread /trigger command not working.

Works fine on paper 1.17.1-408
Also works fine on paper 1.18.1-175

This is with no plugins or other datapacks.

civic cryptBOT
#

5MS_ replied to the thread Server is crashing in 1-2 days after start.

ok, then, how do i turn off spigot updater??

Go to plugins\updater\config.yml and change disable to true. Restart the server.
Gl bro

civic cryptBOT
#

Tau replied to the thread How to use NMS with Paper?.

Tau

I know this was marked as solve but this question comes up a lot. Hopefully this helps explain things.

First you'll need to install the latest remapped jar to your local repository I use buildtools for this.
you can create a simple script to automate the update process:
java -jar buildtools.jar --remapped
read -p "press any key to exit"

This will contain the (for development purposes only) remapped (vanilla + spigot) jar where using mojang mappings the method names, classes and packages...

civic cryptBOT
#

alexolow replied to the thread /trigger command not working.

Are there any commands or bits of code in bukkit, json, etc. that can remove the ability to trigger certain scoreboards? I might just need to look for them and have them disabled.

civic cryptBOT
civic cryptBOT
#

VanishingHope started a thread called Villagers and Iron Farm - 1.18.1 v173.

Running 1.18.1 jar v173.

Trying to figure out if it's a setting or a bug.

Confirmed the farm works immediately upon log-in of vanilla single-player and vanilla multi-player server.
For the PaperMC server, spigot.yml is setup as per below...

villagers-active-for-panic = true
tick-inactive-villager = true
wake-up-inactive: villagers-max-per-tick = 8, villagers-every = 400, villagers-for = 100

Tried making the wake-up-inactive settings shorter.

How can I help troubleshoot this? Any...

civic cryptBOT
#

EterNity replied to the thread Villagers and Iron Farm - 1.18.1 v173.

What's being observed on Paper server? You did not include it on the original post.

What's the iron farm design? Can you include a screenshot of it?

What do you want to know about wake up inactive?

#

VanishingHope replied to the thread Villagers and Iron Farm - 1.18.1 v173.

Sorry, you're completely right that I missed the mark in my original post! Thank you for being polite about it :). Can't say that's always the case with other forums.

Observed on Paper server: Farm works after restart. It appears if I stop and restart the server, log in and interact with a villager... the farm works. However, if I log off of an already running server and back on, the iron golem never spawns again in the farm. I can interact with the villager, trade, etc. without luck...

civic cryptBOT
#

EterNity replied to the thread Villagers and Iron Farm - 1.18.1 v173.

Firstable, I want you to check to ensure there are no other villagers within 32 blocks (2 chunks radius) of your farm.

Then, double check your simulation distances, you have to be within the range for the chunk to be loaded and also within the activation range for the farm to be at its full capacity (in paper server). The default activation range is 32 blocks which means you have to be within that range for the farm to be fully effective.

You can perform a test by going to your spigot.yml...

civic cryptBOT
#

Trickered started a thread called I having hard time optimizing my server like 1 week but it don't get better.

First i'm thai my english is not so good but i think it understandable

i was trying to optimize my server 1 week ago until now i tried so many way and i still got same issue in my timings report
i need some advice or some guide to make my server run more stable i feel hopeless now because it been a week that i try and nothing done
i tried reduce Simulation Distance and View Distance
optimized my paper.yml spigot.yml
using Aikar flags
but it seem everything i try it don't get any better

my...

civic cryptBOT
#

EterNity replied to the thread I having hard time optimizing my server like 1 week but it don't get better.

That timings of yours is a classic example of stacker being a really horrible idea.

Please remove stacker and set a proper entity cap in bukkit.yml. Your mobspawning accounts for almsot 40% of your ticks because technically you aint hitting the mob caps as the mob is being stacked endlessly.

For the villager issue, increase the tick-rate in the paper.yml and for the total amount of villager, get a farm limitor plugin that limits villagers per chunk.

You are also having 9 world in total...

#

Trickered replied to the thread I having hard time optimizing my server like 1 week but it don't get better.

That timings of yours is a classic example of stacker being a really horrible idea.

Please remove stacker and set a proper entity cap in bukkit.yml. Your mobspawning accounts for almsot 40% of your ticks because technically you aint hitting the mob caps as the mob is being stacked endlessly.

For the villager issue, increase the tick-rate in the paper.yml and for the total amount of villager, get a farm limitor plugin that limits villagers per chunk.

You are also having 9 world in total...

civic cryptBOT
#

VanishingHope replied to the thread Villagers and Iron Farm - 1.18.1 v173.

Thanks EterNity.

Confirmed:

No other villagers in 2 chunk radius. My farm is in a single chunk (luckily, as that was not on purpose)
Sim Distinance is 24 chunks.
Tried changing entity-activation-range to -1, ended up not being necessary in the end. This did seem to help the unmodified farm some but still ran into the issue.

I think Avomance's farm might be a little broke. In single-player, stopping the game reset that value for me. In vanilla multi-player, I think it was just taking...

civic cryptBOT
#

EterNity replied to the thread Villagers and Iron Farm - 1.18.1 v173.

Thanks for the following up. I will note that in case other people has similar issue in the future.

civic cryptBOT
#

4drian3d started a thread called AuthMeVelocity | AuthmeReloaded support for Velocity.

AuthMeVelocity
This plugin adds the support for Velocity to AuthMeReloaded

Requirements

Paper, Airplane or Purpur
Velocity 3.0.1+
Java 16

Features

Adds AuthmeReloaded support to Velocity
Prevents command execution, server switching, chat and more through Velocity in case the player is not logged in.
Send your players to another server after logging in (configurable). Fix AuthmeReloaded problem
Get API support for players logged in from Velocity!
FastLogin Velocity Support

Setup
1...

civic cryptBOT
#

Developmur started a thread called Custom World Generation.

Hi all,

I'm working on a custom world generation plugin but i cant find any information on how to do so.
I've found this old bukkit wiki page https://bukkit.fandom.com/wiki/Developing_a_World_Generator_Plugin But when i tried to follow this i ran into deprecated methods and i saw that world gen was splitted in multiple stages. Is there any documentation or examples on how this works? Any help would be appreciated.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

hyperdefined replied to the thread VelocityBlockVersion - Block certain Minecraft versions from joining!.

Version 1.0.2

This is a version bump to include the correct version being shown. I forgot to bump the version on the plugin, so it was displaying the wrong one.
Added an update checker.

civic cryptBOT
#

Developmur replied to the thread Custom World Generation.

Thanks, This is exactly what i've been looking for!

civic cryptBOT
#

Scruffy_Snub started a thread called Server texturepack loads, but doesn't show.

I've used server-wide texture packs a few times on spigot, but I just moved to Paper for the first time and can't figure this out. I have an extremely small custom texture pack (two textures) that's hosted on MCPacks, which will download successfully and verify, but won't actually change the textures in game. I know the pack itself is functional because I can download a copy from the MCPacks upload link and use it locally with no issues. I can also confirm that it is downloading and...

civic cryptBOT
#

PesteNoire started a thread called Fix new chunk exploit.

Hello.

On a 1.16.5 server. Players arrive thanks to cheats (authorized) to see the difference between the new chunks and the old ones. And so they can retrace the steps of the players and find the bases.

I would like to know if we can fix this on Paper 1.16.5?

I saw on a post that "fixed-chunk-inhabited-time" could help. But it was not specified how much we had to put in numbers etc. Is there a plugin to fix this?

Tkanks !

civic cryptBOT
#

EterNity replied to the thread Fix new chunk exploit.

The 1.16 is fortunately no longer supported and will not get any more updates.

I think most hack client can determine if a chunk is new or not with other means anyway so fix-chunk-inhabited-time wouldn't prevent anyone to trace player footpath.

civic cryptBOT
#

ChrisLetti started a thread called 1.18.1 Problems with mob spawning.

Hi there,

I have problems with mob spawning on my server. I'm just playing here with a friend. I've built a mob farm here that also works when I'm alone on the server. If my friend is also on the server, then a mob rarely spawns here. If the friend is also at the mob farm, then the mobs will spawn well again.

I'm currently using the paper-1.18.1-177.jar

The following plugins are installed:
floodgate, Geyser, protocollib

bukkit.yml
paper.yml
spigot.yml
have not yet been processed.

What...

civic cryptBOT
#

ryantheleach started a thread called Evolution of Bukkit/PaperAPI - A wish list.

Continuing from: https://papermc.io/forums/t/evolution-of-bukkit-paperapi-a-wish-list/4009

I would like to see the bukkit.yml, spigot.yml and paper.yml completely reorganized.

configuration.yml - Basic server meta-settings.
exploits.yml - Anything relating to the change of vanilla behavior, as relates to fixing exploits.
performance.yml - Anything relating to the change of vanilla behavior, as relating to performance optimizations.
mechanics.yml - Anything related to changing vanilla hard...

civic cryptBOT
#

PesteNoire replied to the thread Fix new chunk exploit.

The 1.16 is fortunately no longer supported and will not get any more updates.

I think most hack client can determine if a chunk is new or not with other means anyway so fix-chunk-inhabited-time wouldn't prevent anyone to trace player footpath.

So you think I have no solution?

And what does the fix chunk inhabitée time parameter mean? I don't understand what it does exactly.

Thanks !

civic cryptBOT
#

electronicboy replied to the thread Evolution of Bukkit/PaperAPI - A wish list.

https://github.com/PaperMC/Paper/issues/5344 - fwiw, already exists. part of the aim is to move away from separate files, and clean them up, separate config files just creates many issues, having game mechanic options spread over two files determined on some arbitrary "do we think it improves performance" sounds kinda bleh

civic cryptBOT
#

max0r4axor started a thread called Banners are black for other players.

Banners appear black to other players unless they place it. If I hand them a banner and they place it they can see the pattern but it appears black to me.
1.18.1 #133

#

max0r4axor replied to the thread Banners are black for other players.

I planned on doing that just reading through the build notes I didn't see anything related to banners being fixed.

civic cryptBOT
#

EterNity replied to the thread 1.18.1 Problems with mob spawning.

Sorry for the late reply but that's probably working as intended.

Without knowing your config (since you did not include it), make sure your per-player-mob-spawns is set to true in paper.yml and then read this section below.

https://eternity.community/index.php/paper-optimization/#per-player-mob-spawns

It roughly explains what is going on and the issue with playing in multiplayers.

Hopefully this helps.

civic cryptBOT
#

DukeDrifterman started a thread called DontMakeMeAngry - A terrifying night time experience.

Download Link: https://github.com/thethirddev/DontMakeMeAngry-Releases/releases/tag/0.8

Hi..
Just be careful when using this plugin.. zombies, husks, pillagers, skeletons, creepers and cheeky villagers will kiCK oFF bIG tIME when you make them AnGRy!
Hit them a couple of times, and they will leave a trail of fire in their wake, and if you're lucky (or unlucky) you might get someone throwing a fireball in your face!

And if you're really unlucky anyone in a small block radius seeing you're...

civic cryptBOT
#

TylBur replied to the thread What host do you use for Paper?.

Personally I use Heavynode for my server hosting. I've had troubles with various different hosts in the past however since I switched to Heavynode roughly 8 months ago iirc, it's been fantastic. The support is incredibly responsive, and the server itself runs like an absolute dream.

civic cryptBOT
#

ChrisLetti replied to the thread 1.18.1 Problems with mob spawning.

Thanks you for the answer.

So now I know how to check the two mobcaps, but that doesn't actually change anything about the problem mentioned.

The 3 files (bukkit.yml, paper.yml and spigot.yml) are unchanged as generated.

The only remedy I would set the per-player-mob-spawns to is false and see if it improves.

civic cryptBOT
#

CleanFlame started a thread called Server lagging most of the time..

I've seen other people complain about this problem, and how they fixed it, but most of those articles are pretty old by now. Here is the list of all my plugins:

AdvancedReplay*, AntiCheatReplay, ChatFilter, CombatLogX, CoreProtect, DeadChest, DiscordSRV, dynmap, floodgate, Geyser-Spigot, Harbor, LastLog, LuckPerms, OpenInv, PL-Hide, PlaceholderAPI, PlayTime*, ProtocolLib, RHLeafDecay, SirBlobmanCore (SirBlobmanAPI, XSeries), StaffPlus, Themis.

Here is my Aikar's Timings report...

#

_11 replied to the thread Server lagging most of the time..

_11

Use Aikar's Flags - https://startmc.sh
What hardware is this on? Those plugins all mostly look fine (aside from the /pl hider, which you don't need). I bet this is a slow CPU.

#

CleanFlame replied to the thread Server lagging most of the time..

Use Aikar's Flags - https://startmc.sh
What hardware is this on? Those plugins all mostly look fine (aside from the /pl hider, which you don't need). I bet this is a slow GPU.

I don't think I have a slow CPU. My specs are:

Rtx 2080 Super
AMD Ryzen 7 3800x
16 gb ddr4 2666mhz ram
SSD 1tb
Ethernet (I have very fast internet)

I have turned on the anti-xray option in the paper config.

#

CleanFlame replied to the thread Server lagging most of the time..

Use Aikar's Flags - https://startmc.sh
What hardware is this on? Those plugins all mostly look fine (aside from the /pl hider, which you don't need). I bet this is a slow CPU.

Oh and I need the PL hide to hide commands, and LuckPerms is too confusing for me.

civic cryptBOT
#

_11 replied to the thread Server lagging most of the time..

_11

LP is one of the best-documented plugins in the world. If you need help, feel free to hop into our discord (.gg/luckperms) for support.

Why do you need to hide commands?

With regards to your performance issue, try updating your Paper, you're ~50 builds out of date.

civic cryptBOT
#

CleanFlame replied to the thread Server lagging most of the time..

LP is one of the best-documented plugins in the world. If you need help, feel free to hop into our discord (.gg/luckperms) for support.

Why do you need to hide commands?

With regards to your performance issue, try updating your Paper, you're ~50 builds out of date.

I just find LuckPerms confusing because theres so many groups, and I try my best to avoid trying to understand code because there are so many different things you have to take in account for.

Im trying to hide some commands...

civic cryptBOT
#

Tau started a thread called Command Blocker - fully block commands using regex and permissions.

Tau

Command Blocker

Command Blocker blocks commands from being ran, tabbed or even sent to the client at all.

In other words It's a real command blocker plugin.

Config Snippet

In-game demo

Commands are blocked by filters; each filter has it's own permission that can be used to either apply or bypass the filter.

Each filter uses regex to decide if the filter should allow or block a command. Additionally, each filter can have it's own deny message and priority.

For more information see...

#

max0r4axor replied to the thread Banners are black for other players.

Still same problem Banners look fine for the person who places them but only appear black to everyone else
Paper 1.18.1 #177

civic cryptBOT
#

RedStoanPhD started a thread called Problems w/ loot table datapack.

I wrote a simple datapack to tweak a handful of loot tables in the game. The pack works perfectly in Vanilla, but on my Paper server, two of the tables aren't working. They throw up a validation error when I boot, and the drops have not changed.

[06:30:23 WARN]: Found validation problem in {minecraft:entities/ender_dragon}.pools[0].entries[0]: Unknown loot table called minecraft:entities/reference/extra/ender_dragon
[06:30:23 WARN]: Found validation problem in...

civic cryptBOT
civic cryptBOT
#

Machine Maker replied to the thread Problems w/ loot table datapack.

You are 100% sure that the attached datapack is the one giving you errors? I don't see how that is possible. Those validation errors suggest the word reference should appear inside that datapack yet when I grep'd the decompressed folder, nothing was found. I would suggest removing all other datapacks, and just adding the one you attached to the post to the server.

To confirm, I tried to load that datapack on a paper server, and got no errors at all.

#

jpeterik12 started a thread called Datapack using advancements to run functions on newly spawned item not working..

I have a data pack that modifies beehive items by using an advancement trigger to detect when one is broken, then running a reward function to find and modify the item. In vanilla, the reward runs after the item is created and can modify the item, but in paper, it seems that the item cannot be found in the reward function.

In order to fix this, I was wondering what the possible cause was, so I ask:
Does paper process advancement rewards differently than vanilla?
Are item drops from blocks...

civic cryptBOT
civic cryptBOT
#

Vizzoid replied to the thread How to use NMS with Paper?.

Sorry to revive this thread again, but I've finally got around to using the test plugin and I cloned the test plugin repo and it was going well, however, in usage, I got errors stating "Invalid plugin.yml". I put my plugin.yml in the usual spot for other plugins "src/main/resources", removed the plugin to auto-create a plugin.yml, even tried letting the plugin make one itself but every time I got an error. The only differences between this plugin and my other working one is that this one is...

civic cryptBOT
#

electronicboy replied to the thread Fix new chunk exploit.

fixed chunk inhabited lets you set how long a chunk has been "active", there are many caveats towards that, i.e. local difficulty, but, given that that is what's used to control that that's all there really is

There is no magical number here, just note that it impacts difficulty levels, etc

civic cryptBOT
#

Tau replied to the thread How to use NMS with Paper?.

Tau

Sorry to revive this thread again, but I've finally got around to using the test plugin and I cloned the test plugin repo and it was going well, however, in usage, I got errors stating "Invalid plugin.yml". I put my plugin.yml in the usual spot for other plugins "src/main/resources", removed the plugin to auto-create a plugin.yml, even tried letting the plugin make one itself but every time I got an error. The only differences between this plugin and my other working one is that this one is...

civic cryptBOT
#

Vizzoid replied to the thread How to use NMS with Paper?.

No, there isn't.
On the test plugin it included a plugin that was supposed to "generate a plugin.yml file", but I removed it and added my own.
Is there anything wrong you could point out about this image?

civic cryptBOT
#

deesturbed started a thread called Iron golem farms.

Hello,
I was wondering if anyone had any experience with iron golem farms not working on paper, spawning 0 golems, even tho the iron-golem-can-spawn-in-air option is set to true in config, the exact same farm is recreated on default spigot and vanilla servers and singleplayer, works on all of them. Can confirm that i`m not hitting the mob cap. Any help would be very appreciated.
Best regards.

#

sulu replied to the thread Iron golem farms.

what is your farm design? a screenshot or link to something online would be helpful

civic cryptBOT
#

Tau replied to the thread How to use NMS with Paper?.

Tau

By "no, there isn't" are you referring to the lack of a plugin.yml in the final jar? If not:
If you inspect the compiled jar does the ${project.version} get replaced properly?

Otherwise I wouldn't be able to help you as i'm not much of a gradle person.

civic cryptBOT
#

ryantheleach replied to the thread FarmControl - A farm limiter and governor.

This seems interesting, but the original post fails to communicate by what mechanism mobs are being limited.

Do they fail to breed, die, or 'mob stack' ?

civic cryptBOT
#

PesteNoire replied to the thread Fix new chunk exploit.

fixed chunk inhabited lets you set how long a chunk has been "active", there are many caveats towards that, i.e. local difficulty, but, given that that is what's used to control that that's all there really is

There is no magical number here, just note that it impacts difficulty levels, etc

And no idea to fix new chunk exploit ?

civic cryptBOT
#

Vizzoid replied to the thread How to use NMS with Paper?.

Yes, there is no plugin.yml.

This is confusing, this setup works perfectly fine until I run it on the paperweight plugin, I'm not quite sure what could be wrong.

#

zigafide started a thread called Hex colors not working on scoreboard.

Ok, so I'm not sure if this is exclusive to paper, but in virtually everywhere text is accepted, you can use hex colors like this:

After importing net.md_5.bungee.api.ChatColor;

The method below can be used to parse a hex color into a chat color
ChatColor.of("#00e64e")

This seems to work literally everywhere for me EXCEPT the scoreboard.
The color is either completely wrong or just black.

Hopefully one of you knows something. Thanks. :)

#

Machine Maker replied to the thread Hex colors not working on scoreboard.

In what part of the scoreboard? Entries are just strings, so the only colors that show up there are legacy strings. Which do not work with hex colors.

Other parts of the scoreboard, the parts that use Components, work just fine with hex colors.

#

zigafide replied to the thread Hex colors not working on scoreboard.

In what part of the scoreboard? Entries are just strings, so the only colors that show up there are legacy strings. Which do not work with hex colors.

EDIT: ^This is a vanilla client thing, not something that Paper can fix (or spigot, or purpur for that matter)

Other parts of the scoreboard, the parts that use Components, work just fine with hex colors.

wow thanks for the fast response. Yep, its for entries unfortunately. Thanks for helping me!

#

sulu replied to the thread How to use NMS with Paper?.

Could you please pastebin your build.gradle.kts file? And additionally what command are you running to generate the jar?

civic cryptBOT
#

Mogwai started a thread called region-file-cache-size.

Can someone explain to me what the implications of changing this setting are?
i.e. What does it do exactly? What are the pros and cons of changing the value of this?

#

Machine Maker replied to the thread Hex colors not working on scoreboard.

I am coming back here to say that it is actually possible. You can make the entire string a team suffix and colorize it that way.
https://www.spigotmc.org/threads/1-16-scoreboard-objective-score-with-rgb-hex-color.468079/

This worked perfectly for me.

Edit: you can keep adding more and more ChatColor.RESET things to each line of the scoreboard to add more lines if that makes sense

Correct, but that’s not an entry. The entry itself still doesn’t support anything more than legacy strings...

civic cryptBOT
#

zigafide replied to the thread Hex colors not working on scoreboard.

Correct, but that’s not an entry. The entry itself still doesn’t support anything more than legacy strings. Team prefixes/suffices aren’t the same thing, and yes, they do work.

I am aware, but in my case it solved my issue and it looks EXACTLY the same as if it was an entry

civic cryptBOT
civic cryptBOT
#

sulu replied to the thread How to use NMS with Paper?.

Command? I didn't know I needed a command... I've been creating artifacts and building them...

or, rather: what are you clicking to build it? (screenshot is fine). Additionally, what jar are you looking at? as in where is it being output to/what is it named.

Apologies for the confusion.

#

electronicboy replied to the thread Fix new chunk exploit.

if they're using the inhabited timer to check, set that option to something other than the default
once again, there is no specific recommended value there and it does have an impact on the behavior of the server

civic cryptBOT
#

Vizzoid replied to the thread How to use NMS with Paper?.

I created an artifact on Intellij:

^^ I set the output directory straight to the plugins folder so I didn't have to move it, and the jar compiles fine (Only missing plugin.yml, but if I manually add it then it works fine)

civic cryptBOT
#

sulu replied to the thread How to use NMS with Paper?.

Yeah, that makes sense. By doing that you are completely bypassing paperweight and Gradle, as well as not including your plugin.yml. I don't think that specific configuration would have worked normally either, but I'm not too familiar with the built-in build configs.

What you'll want to do is navigate to where it says "Gradle" on the right side of your screen, and then select paperweight -> reobfJar. Then double click or right click -> Run. The jar will then be located in build/libs/. For...

civic cryptBOT
#

froobynooby replied to the thread FarmControl - A farm limiter and governor.

This seems interesting, but the original post fails to communicate by what mechanism mobs are being limited.

Do they fail to breed, die, or 'mob stack' ?

It's more clear when looking through the profiles.yml config - but the plugin limits farms by removing or killing mobs until the total number of mobs in the farm falls below the set value

civic cryptBOT
#

2m3v started a thread called Why nbt-tag "Small:1b" doesn't work?.

It works in singleplayer, but not on the server

summon minecraft:armor_stand ~ ~ ~ {Small:1b}

Version 1.18.1
Paper 1.18.1-184

#

Machine Maker replied to the thread Why nbt-tag "Small:1b" doesn't work?.

/summon minecraft:armor_stand ~ ~ ~ {Small:1b} works fine for me on a paper server. Make sure you are trying this without any plugins or datapacks installed.

civic cryptBOT
#

Vizzoid replied to the thread How to use NMS with Paper?.

Thank you so much! It's working now 😁!

civic cryptBOT
#

Lexize started a thread called How can i load listener from .class file?.

Hello guys. Im newbie at java, and i really have no idea why i getting that error.

[15:29:32 WARN]: Unexpected exception while parsing console command "event setClass Parkour"
org.bukkit.command.CommandException: Unhandled exception executing command 'event' in plugin Demorgan v1.2-SNAPSHOT
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)...

civic cryptBOT
#

Siliwolf started a thread called Ability to interact with Paper API through RCON.

I think the title explains it pretty well. Right now with RCON, you can call MC commands, and that's it. I think that Paper should have the ability to connect the API to RCON, mainly for cross-coding language support. Even though it wouldn't be quite as efficient as a true plugin, you can now pretty much make a plugin with any language that supports TCP connections. So basically, almost every language. I think this would push Paper over the top as the best server platform for developers, and...

civic cryptBOT
#

MiniDigger replied to the thread Ability to interact with Paper API through RCON.

I don't think that is worth anybodies time.
It also sounds like a giant security issue waiting to be exploited.
I would suggest instead checking out graalvm, it allows you to, for example, write paper plugins in javascript, typescript, ruby, R or python at near native performance.
you can look at grakkit for example: https://github.com/grakkit/grakkit

civic cryptBOT
#

LoJoSho replied to the thread How can i load listener from .class file?.

I am confused about what are you doing...

Typically, this is show you handle registering a listener:

Main.java:
public final class Main extends JavaPlugin {

@Override
public void onEnable() {
    this.getServer().getPluginManager().registerEvents(new PlayerPunch(), this);
}

}

Replace "PlayerPunch" with the other class you are referencing. But you would be still editing in a .java file.

If this still doesn't help, what exactly are you trying to do?

#

ryantheleach replied to the thread Ability to interact with Paper API through RCON.

RCON as a protocol is designed to give remote access to the console + some game stats to be compatible with certain game server wrappers.

Giving it more power then that is an abuse of the protocol, frankly, and people won't be expecting it.

That said, you could always install a plugin that allows calling of arbitrary API methods from commands, if you really like shooting yourself in the foot.

This is not suitable for a production server, as it has no form of permissions, but it shows that...

#

ryantheleach replied to the thread How can i load listener from .class file?.

I assume they are trying to make a modular plugin, that only loads the module's it's configured to load, or load remote classes.

I assume this, because it's the only reason you would need to mess with attempting to load classes in a bukkit plugin, outside some sort of dynamic reload or skript.

If you are doing this because you assume you have to, in order to have your listeners inside another jar file, or assuming you have to do this in order to have your listeners inside another class...

#

jmp replied to the thread How can i load listener from .class file?.

jmp

The reason it can't see Bukkit classes is that you're using the wrong parent ClassLoader.

civic cryptBOT
civic cryptBOT
#

z4x started a thread called z4x's Discord ban appeal.

z4x

Long story short, I was trying to get into another server but they required a phone number for some reason. I don't like giving out my number, so I looked up one of those "free SMS" services and got a random number. As soon as I typed it in I got auto-banned from the server I was trying to get into as well as several others... PaperMC being one of them. Big oops.

If somebody could get me back in that would be great. My Discord name is zꜬx#2083

#

sulu replied to the thread z4x's Discord ban appeal.

This would be something on Discord's end, you'd be best off reaching out to their support. there is nothing we can do.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

FlimixST started a thread called Help please.

Hello everyone. Today I decided to switch to the paperspigot 1.12.2 core, from spigot 1.12.2. But I ran into a problem that when the server is turned on, all connections start, but after I write any command the server turns off. Help plz)

#

sulu replied to the thread Help please.

Unfortunately, only versions 1.17+ of paper (the ones you can access on our downloads page without saying you won't not ask for support) are supported.

civic cryptBOT
#

2m3v started a thread called NBT limit interferes with my data pack..

My data pack is added with an item - a bag of chess. Chess is stored in the item array. The server removes all elements in the array and leaves only 1. How to remove this function?

There are no plugins or other data packs on the server.

civic cryptBOT
#

2m3v replied to the thread How do I install Paper 1.18.1 on Ubuntu Server?.

  1. Install Java. Instruction: https://ubuntu.com/tutorials/install-jre#2-installing-openjdk-jre
  2. Create a folder for the server and download the paper to a folder
  3. Create on your computer a .txt file with content java -Xmx1024M -Xms1024M -jar name.jar nogui and transfer the file to your Ubuntu computer in server floder
  4. Open terminal and enter these commands:

screen -S server
screen -r server
cd /server floder name/
bash server.txt

civic cryptBOT
#

gcdesroches replied to the thread Can't catch up, Running 5148 ticks behind (since 1.17).

Because I hate it when I search and search and finally fine a thread where they say "I solved it! Thanks all" and drop out of existence without saying WHAT they found I'm posting what I found here. Let me say that I have NOT researched every single option below. I found this on the Paper Forums where they explained most of it well enough for me that I felt no need to spend the time looking for an independent validation. I can say that in the week since I implemented this string I've seen no...

civic cryptBOT
#

Kaxon replied to the thread How do I install Paper 1.18.1 on Ubuntu Server?.

  1. Install Java. Instruction: https://ubuntu.com/tutorials/install-jre#2-installing-openjdk-jre
  2. Create a folder for the server and download the paper to a folder
  3. Create on your computer a .txt file with content java -Xmx1024M -Xms1024M -jar name.jar nogui and transfer the file to your Ubuntu computer in server floder
  4. Open terminal and enter these commands:

I'd change step 3 to include using Aikar's flags (a configuration optimized for minecraft servers). Here's a website to help...

civic cryptBOT
#

Rubenicos replied to the thread How to spin an item like this?.

I've tried this, however, the item still spins around the head.

Spin the armor stand too :unsure:

civic cryptBOT
#

jeraime started a thread called problème de script de démarrage.

Bonjour à tous.

je suis un étudiant en SN, je cherche a installer un serveur Minecraft sur Ubuntu 20.04, avec l'aide de Paper.

durant l'installation de paper tout ce passe bien mais au moment de démarrer le serveur je reçois ce message d'erreur.

je comprend que c'est le script de démarrage qui pose problème, mais je ne parviens pas à résoudre le problème pour autant.

merci de votre aide.

civic cryptBOT
#

Andre_601 started a thread called OneVersionRemake - Only allow specific versions on your network.

OneVersionRemake
OneVersionRemake is a simple plugin for BungeeCord and Velocity that allows you to set, what client versions are allowed on a Server network.
Players will see a customizable message in the server list when their client doesn't fit the versions you defined.
Features

Set a list of protocol versions that should be allowed on your server.
Display a customizable MOTD, Player count, player count hover and kick message.

Using MiniMessage for advanced formatting!
MOTD and kick...

#

Andre_601 started a thread called Stats Link for Plugin releases forums.

The plugin releases forums should have a "Statistics" text field where people can add links to statistic pages such as bStats.
Not sure how this should be handled if the plugin in question supports multiple platforms and is therefore available in different variations on the statistics pages...

#

Andre_601 replied to the thread How to spin an item like this?.

You have to put the armor stand at an offset relative to where the item should spin.

Let's assume you put the item into the armor stand's head. This will show it with an offset, given that it isn't a block.

For the sake of explanation, let's assume the distance from the item to the armor stand's centre is 1 Unit.
You would now need to move the armor stand 1 unit into direction A, which is whatever the armor stand is currently facing. If the armor stand is facing to positive X would this...

civic cryptBOT
#

NoahvdAa replied to the thread problème de script de démarrage.

Your startup command contains newlines, make sure the entire command is on one line.

Votre commande de démarrage contient des retours à la ligne, assurez-vous que la commande entière est sur une seule ligne.

civic cryptBOT
#

TOWUK replied to the thread Paper and Bedrock.

гeyser + floodgate = best experience for BE players!

civic cryptBOT
#

masterhacka started a thread called Console spam.

Hi there,

my console gets spammed with this:

22:40:53] [Profile Lookup Executor #1/FATAL]: Uncaught exception in thread Profile Lookup Executor #1
java.lang.IllegalArgumentException: Name and ID cannot both be blank
at com.mojang.authlib.GameProfile.<init>(GameProfile.java:26) ~[authlib-3.2.38.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:200) ~[authlib-3.2.38.jar:?]
at...

#

Machine Maker replied to the thread NBT limit interferes with my data pack..

Where on the itemstack nbt tag tree is this stored? I think Paper only limits the length in some places. Like is this being added to the Lore or smth?

#

Machine Maker replied to the thread Console spam.

Well the problem is an invalid skull. And if no placed skulls existed in any world, that error wouldn't appear. So you haven't removed all skulls. I think this is due to mojang changing something with their skin/game profile api.

#

masterhacka replied to the thread Console spam.

I am using floodgate perhaps it has something to do with it. Deleting the whole world doesn‘t fix it

civic cryptBOT
#

2m3v replied to the thread NBT limit interferes with my data pack..

Where on the itemstack nbt tag tree is this stored? I think Paper only limits the length in some places. Like is this being added to the Lore or smth?

No, it's not lore, it's a single array of Items:[]. Do you know how to remove the length limit?

#

electronicboy replied to the thread NBT limit interferes with my data pack..

There is no length limit on NBT as a whole, you'd need to compare the data and tell us what's actually missing or show what's different between the two

#

NoahvdAa replied to the thread NBT limit interferes with my data pack..

Sounds like the 'Prevent sending oversized item data' patch. This is only client side, the item should be fine on the server.

#

2m3v replied to the thread NBT limit interferes with my data pack..

There is no length limit on NBT as a whole, you'd need to compare the data and tell us what's actually missing or show what's different between the two

Vanilla:
Items:[{Count:1b,id:"minecraft:carrot_on_a_stick",tag:{CustomModelData:33501,Damage:0,display:{Name:'{"text":"white pawn ","italic":false}'},dur-chess:1b,dur-rc:1b}},{Count:1b,id:"minecraft:carrot_on_a_stick",tag:{CustomModelData:33501,Damage:0,display:{Name:'{"text":"white...

#

2m3v replied to the thread NBT limit interferes with my data pack..

Sounds like the 'Prevent sending oversized item data' patch. This is only client side, the item should be fine on the server.

How to use it

civic cryptBOT
#

kolw started a thread called Zombification villagers no more than 1.

I recently switched from spigot to papermc and ran into the problem that villagers can't be re-infected doesn't make sense more than 1. How to fix it?

civic cryptBOT
#

palashverma started a thread called Chunk loading not working (1.18.1)- Wither Mob Switch.

I made a chunk loader for a wither mob switch on Paper server Java 1.18.1, but mobs were still spawning. I changed the server to Vanilla and the mob switch started working.

I suspect there is something in the paper.yml file that is preventing chunk loading but I don't know what. The count-all-mobs-for-spawning is set to true to count withers in the mob cap (Paper default settings prevent that).

This is the design for the chunk loader and the mob switch:

This is the paper.yml section for...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

MemeMastah64 started a thread called AuthMeReloaded and players logging in from the same IP.

After I installed AuthMeReloaded, every player that joins the server seems to join from 192.168.0.1, which is kind of weird. The server is PaperMC and it is not under Bungeecord. This server runs in offline mode. It also runs Geyser. I set both in spigot.yml and AuthMe config.yml bungecord options to false but I still get the same result. The server I am using is hosted on Pebblehost.

paper.yml, server conf, spigot.yml and AuthMe conf.yml paste: https://pastebin.com/gzASZd1y
Paste password...

civic cryptBOT
#

Zardexd started a thread called Randomly appearing crash | PAPER 1.17.1-408.

We had weird symptoms before , both servers on the same machine just crash at the same time , we solved the problem, it turned out java used too much memory despite xmx xms. Now they crash independently. I recreated server from scratch , but it still crashes but with different problem now.

used too much memory

Error log
Server log
FlightRecording output

We run server as root , and current java vesrion is
openjdk 16.0.2 2021-07-20
OpenJDK Runtime Environment...

#

Zardexd replied to the thread Randomly appearing crash | PAPER 1.17.1-408.

segmentation fault, aka, bad memory access

Generally caused by bad hardware or a bad Java install

Looks like its true I saw couple of errors in the linux logs saying Bad Segment or smth, but after i googled there was said that its okay. So i should contact the hosting, and change the java. Do latest Oracle 17.0.2 LTS will fit well , i heard 1.17 Minecraft doesnt like 17.0 Java and its better to keep running on Java 16 , do i need to recreate the server after switching java?

#

electronicboy replied to the thread Randomly appearing crash | PAPER 1.17.1-408.

if you have bad ram you're gonna wanna get the ram placed, not aware of linux logs generally logging ram issues, you sure that you weren't looking at stuff relating to networking?

java 17 is fine, 1.17 works with java 17 just fine too, this is likely a hardware/environment issue; You don't need to recreate the server if changing java versions

civic cryptBOT
#

Zardexd replied to the thread Randomly appearing crash | PAPER 1.17.1-408.

Most likely i messed up installation cause i use Linux like less than a week , and i installed JAVA from tar.gz manually. I could switch back to an actual Oracle java 17 that installed automatically. Thanks for help , we'll see how it goes.

civic cryptBOT
#

Zardexd replied to the thread Randomly appearing crash | PAPER 1.17.1-408.

https://pastebin.com/WtRA2W15
Crashed again on a new java.
JRE version: Java(TM) SE Runtime Environment (17.0.1+12) (build 17.0.1+12-LTS-39)

Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.1+12-LTS-39

I requested hardware investigation from my hosting , it will be ready tomorrow.

civic cryptBOT
civic cryptBOT
#

laymanuel replied to the thread GravityControl - Sand Dupe Enabler for PaperMC.

New version of GravityControl released: v1.3.0

Changes:

Fixes issue where it does not work for all types of sand duper. All known issues have been fixed.
Now requires Java 17 or above, and Minecraft 1.16+

Downloads: https://github.com/laymanuel/GravityControl/releases

Join Discord for help and updates: https://discord.gg/TNvq9y7esy

civic cryptBOT
#

jmp started a thread called squaremap - minimalistic and lightweight world map viewer using the vanilla map rendering style.

jmp

squaremap is a minimalistic and lightweight world map viewer for Minecraft servers, using the vanilla map rendering style

Check out the README and Wiki on GitHub for more info.

Demo
Official squaremap demo: https://squaremap-demo.jpenilla.xyz/

Wiki
squaremap wiki: https://github.com/jpenilla/squaremap/wiki

#

Zardexd replied to the thread Randomly appearing crash | PAPER 1.17.1-408.

Its 04:42AM for me , and hosting employees just finished their diagnostics. They replaced 2 boards of RAM , it was corrupted.

I cant believe the fact that i couldn’t just copy the “SIGSEGV” and google it. Im so unbelievable bad lol.

Thank you a lot , you have no clue how much time you saved for us! This bug terrorized us whole week. We were down the schedule like 5 days because of this problem. Thank you once again!

civic cryptBOT
#

palashverma replied to the thread Chunk loading not working (1.18.1)- Wither Mob Switch.

Looks into using vanilla or fabric if you want to use a mob switch.

But that decreases the server performance by a lot. I guess Paper isn't the best for technical stuff.

Thanks for the reply

civic cryptBOT
#

Lexize replied to the thread How can i load listener from .class file?.

Oh, sorry guys. I already solved my problem, but i forget to write about it there. Sorry.
About how do i solve my problem
I just make my custom class with OnCustomEvent() method.

#

Lexize started a thread called How can i check PersistentDataContainer data in optifine?.

Hi guys.
I make an RPG server with a lot of items
And assign a texture with custom model data is little uncomfortable.

I know that PersistentDataContainer paste tags in "tag.PublicBukkitValues"
For example, i creating "settingsMenu" tag
menuMeta.getPersistentDataContainer().
set(NamespacedKey.fromString("settingsMenu"), PersistentDataType.STRING, "yep");
And when i trying to check this in optifine
nbt.tag.PublicBukkitValues.minecraft:settingsMenu = yep
Texture does not work.
What am i...

#

ryantheleach replied to the thread How can i check PersistentDataContainer data in optifine?.

  1. I'm not sure if the client ever receives PDC data, or whether it's filtered.
  2. Also it forces all your users to use optifine...
  3. You shouldn't use the Minecraft namespace, when one based on your plugin name can be used.
#

Lexize replied to the thread How can i check PersistentDataContainer data in optifine?.

Yes, tag is sent to the client. But as i saw, persistent data stores not in just PublicBukkitValues, not in the tag.PublicBukkitValues.
Thank you for the help!

#

Lexize replied to the thread How can i check PersistentDataContainer data in optifine?.

Well... I tried to do something like that in optifine
nbt.PublicBukkitValues.ultraviolence:settingsMenu = yep
But this doesn't work.
I think this is caused by ":", but i dont know how to remove that...

civic cryptBOT
#

AuroraLS3 started a thread called Plan | Player Analytics.

Player Analytics is the ultimate server staff tool to monitor how players are playing your server.
A built in webserver displays insights into different aspects on the server such as Online activity, Playerbase and how these change over time.

Plan supports multiple different platforms and versions;
Spigot, Paper, Sponge, SpongeForge, Bungeecord, Velocity, Fabric, Cauldron & all derivatives.

Installation

Requirements: MySQL & Open port for a webserver

Download on Github

Paper...

#

AuroraLS3 started a thread called Image width '100%' should appear like it appears on the editor.

If you insert an image and change its width to 100%, it grows to fill the editor width, but upon posting the width is not applied.

Editor:

Result:

civic cryptBOT
#

ryantheleach replied to the thread How can i check PersistentDataContainer data in optifine?.

It's probably an escaping issue in whatever file this is. if it's a json key, it should be wrapped in quotes, but I don't know what you are even editing, so :clueless:

civic cryptBOT
civic cryptBOT
#

DukeDrifterman replied to the thread DontMakeMeAngry - A terrifying night time experience.

V0.9 available now. Either wait for Curseforge to approve or get it from my repo here: https://github.com/thethirddev/DontMakeMeAngry-Releases/releases

Entities no longer wait to be hit twice before they strike back.. If their health is low, watch out because they will already be tense with anger! Which means If you have a quality sword they'll get angry straight away.. If you've got a paltry wooden sword, pah.. You'll need to hit them more often :)

Every now and then one might go blind...

civic cryptBOT
#

Geolykt started a thread called Presence - A time based claiming plugin.

Presence is a time based claiming plugin. The longer a player is in a chunk - the higher their score in that chunk. The player with the highest score in a chunk owns the chunk.

Right now the plugin is only tested on a very small server, if there are issues I might not be aware of them. Please report those if you encounter them!

Features:

  • Claim groups, which is basically a user-defined mega-claim with it's own permissions.
  • Per-action permission. The owner of a claim can for example...
civic cryptBOT
#

zupalan started a thread called YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED..

I have been trying to figure out how to fix this, I have looked at the blog, which offers ZERO HELP on how to actually fucking do the thing it tells you to do. I have been stuck for about 30-45 mins just trying to assign a folder permission so I can run this server. Could anyone help?

https://prnt.sc/26v4i7n

#

electronicboy replied to the thread YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED..

The article is not designed to replace a system admin

You need to create a user account which isn't root, assuming you don't have one, move the server files into a sane place if they're not already, and chown that folder to that user and then run the server under that account

#

LoJoSho started a thread called EcoMythic - Bring EcoItems to MythicMobs.

EcoMythic
Download | Source Code
Bring EcoItems to MythicMob drops.

Features:

No Extra Config Files
Easy implementation

Dependencies:

EcoItems (Recommend 3.27.3+)
MythicMob (Recommend 4.14.2+)

Example:

zzom:
Type: ZOMBIE
Health: 1
Damage: 0
Drops:

  • EcoItems{type=talisman_core_1} 1 1
  • EcoItems{type=talisman_core_2} 1 1
  • EcoItems{type=enchanted_ender_pearl} 4 1
  • EcoItems{type=talisman_orccc_2} 1 1 #This is an invalid item. It will warn you if you put an item that...
civic cryptBOT
#

Chew replied to the thread Image width '100%' should appear like it appears on the editor.

Seems to be an issue with XenForo? The image does have 100% width but the wrapper div surrounding it does not have the full width. How to fix it is beyond my limited knowledge.

civic cryptBOT
#

Lvcass started a thread called Authy - Simple plugin for player login!.

What is this plugin?
This is a simple login / registration plugin with a pin add function for users. You can add welcome messages. It also has the option of teleporting players during the first entry as well as every other and much more.

Features:

Security of passwords and pins
An additional function that is not required for players with the / pin command
Fast and easy to set up
The function of remembering login for 48 hours after entering / remember
Completly customizable

Pictures...

civic cryptBOT
#

MCmitNoah started a thread called Question about permissions.

Hello,

so I am currently working on a plugin with my firends and I use the player.hasPermission() method to check if a player has the required permission.

Now I am asking if there is a way to check if a player has a child permission but not the parent permission.

I know its sounds weird but i have an example here:

if (!player.hasPermission("parent")) {
player.sendMessage(Component.text("You dont have enough permissions!"));
return false;
}

//check if args are actually 1 and...

civic cryptBOT
#

GodAdder started a thread called Hey my server isn't running.

My Server everytime I click on the jar says
Unable to Access jarfile?

civic cryptBOT
#

LoJoSho replied to the thread Hey my server isn't running.

My Server everytime I click on the jar says
Unable to Access jarfile?

Assuming you are running Windows, typically, you use a batch to launch a Minecraft server, you don't just click it.

Create a text file and name it "start.bat", then open it up in notepad, put the following in the bat files:
@ECHO OFF
java -Xms1024M -Xmx2048M -jar minecraft_server.jar --nogui
pause

When you launch the file, it will attempt to launch a jar file with the name "minecraft_server.jar" (Feel free to change...

civic cryptBOT
#

Flaxton_ started a thread called permission issues.

Hola, buenas tardes // noches, pido disculpas de antemano si hay algo mal, estoy usando el traductor de google XD

Sucede que los miembros del personal de mi servidor sin OP no pueden ejecutar ciertos comandos de administrador, como /ban,/mute, etc.
Los permisos los gestiono con LuckPerms pero me di cuenta que por mucho que les di permisos para dichos comandos el servidor sigue sin permitirlos, aun así en luck perms se suben.
y dicho mensaje de error que aparece es el que aparece en el...

civic cryptBOT
#

Darkhand started a thread called Does /save-all obey max-auto-save-chunks-per-tick?.

Hello!

I haven't been able to find a good way to create hot-backups that are both file-safe and don't block the main thread. Everything I've found online says to avoid /save-all like the plague, but I haven't been able to confirm if Paper uses its async chunk saving routine when calling /save-all.

Backing up the world while the server is running creates the potential condition of copying a chunk file while it's being written to, rendering the backup file useless/corrupted. In a perfect...

#

Lexize started a thread called How can i send packet to a player?.

I need to send a PacketPlayOutEntityEffect to a player.
I tried four ways:
Sending packet trough ProtocolLib
Sending packet trough NMS
Sending packet trough PacketEvents
And sending packet trought player.sendPluginMessage()
No one of above doesn't work
Here's my current code.
public static void CreateFakeEffectForClient(Player packetReciever, LivingEntity entity, PotionEffect effect) {

    CraftPlayer reciever = (CraftPlayer) packetReciever;

    PacketPlayOutEntityEffect fakeEffect...
civic cryptBOT
#

MCmitNoah replied to the thread permission issues.

Hello,
do you check if the executor has the specific permission or just op?

do you have a code snipped for us to show which command should be allowed to use.

If you use the default minecraft permissions try giving them the "minecraft.command.ban" permission.

civic cryptBOT
#

electronicboy replied to the thread Does /save-all obey max-auto-save-chunks-per-tick?.

save-all is designed to save the entire world to the disk right now, chunks will use the async IO stuff for saving as that's baked in but the max-auto-save is for auto saving, it would be somewhat stupid if save-all didn't actively save all chunks given that that is what it's supposed to do

save-off
wait for 30 seconds for the queue to flush
do backup
save-on

noting that save-off isn't 100% foolproof towards preventing data being mutated on the disk; there were plans to have some command...

civic cryptBOT
#

Darkhand replied to the thread Does /save-all obey max-auto-save-chunks-per-tick?.

save-all is designed to save the entire world to the disk right now, chunks will use the async IO stuff for saving as that's baked in but the max-auto-save is for auto saving, it would be somewhat stupid if save-all didn't actively save all chunks given that that is what it's supposed to do

save-off
wait for 30 seconds for the queue to flush
do backup
save-on

noting that save-off isn't 100% foolproof towards preventing data being mutated on the disk; there were plans to have some command...

#

electronicboy replied to the thread Does /save-all obey max-auto-save-chunks-per-tick?.

paper saves chunks which haven't been saved longer than the save interval allows up to X amount of chunks, up to the amount configured, per tick
what you're describing save-all should do is what the server pretty much already does (just, without the means to say override the timer to make stuff save sooner), save all is designed to save all unloaded chunks NOW, and there is pretty much 0 reason to change that which doesn't start getting into naunces which already exist, i.e. there is no sane...

civic cryptBOT
#

_Iuri started a thread called How can i add a Custom Enchantment?.

Well... that, i wanna add a custom enchant to my server... i tried:

Enchantment.registerEnchantment();

But this doesn't works. So... which is the correct way to implement my own Enchantments?

#

Darkhand replied to the thread Does /save-all obey max-auto-save-chunks-per-tick?.

paper saves chunks which haven't been saved longer than the save interval allows up to X amount of chunks, up to the amount configured, per tick
what you're describing save-all should do is what the server pretty much already does (just, without the means to say override the timer to make stuff save sooner), save all is designed to save all unloaded chunks NOW, and there is pretty much 0 reason to change that which doesn't start getting into naunces which already exist, i.e. there is no sane...

civic cryptBOT
#

GreenLink started a thread called How get text from displayName().

Is there now an easy way to get text from displayName() , like (Deprecated) getDisplayName()
How do I get the text correctly now?

civic cryptBOT
#

_Iuri replied to the thread How get text from displayName().

Yeah, sure... you can use:
((TextComponent)getDisplayName()).content()

The use of Adventure for text is very annoying :/

#

rymiel replied to the thread How get text from displayName().

Components represent rich text used by Minecraft itself. Typically the answer to "how to get the text" depends on what you need it for, there are very few legitimate uses to actually get the plain text, as components can hold things that cannot be easily represented by simple text

Yeah, sure... you can use:
((TextComponent)getDisplayName()).content()

The use of Adventure for text is very annoying :/

This is very prone to breaking and ignores everything about the structure of components

#

GreenLink replied to the thread How get text from displayName().

Yeah, sure... you can use:
((TextComponent)getDisplayName()).content()

The use of Adventure for text is very annoying :/

thank you very much

#

GreenLink replied to the thread How get text from displayName().

Components represent rich text used by Minecraft itself. Typically the answer to "how to get the text" depends on what you need it for, there are very few legitimate uses to actually get the plain text, as components can hold things that cannot be easily represented by simple text

This is very prone to breaking and ignores everything about the structure of components

I need the text of the item name without other formatting

civic cryptBOT
#

broccoli replied to the thread How get text from displayName().

I need the text of the item name without other formatting

Why? You shouldn’t be storing data in an items name or lore, unless you have a really good reason not to. You should store any information in the itemstacks persistent data container.

civic cryptBOT
#

Machine Maker replied to the thread How get text from displayName().

Yeah, sure... you can use:
((TextComponent)getDisplayName()).content()

The use of Adventure for text is very annoying :/

This is a very not good way to get the text. What happens if I set the display name of an itemstack to a translatable component, or some other component type? Casting it to TextComponent isn't going to work then. Like others have said, there are very few legitimate reasons to want the plain text content of a component. Otherwise, you shouldn't try to convert Minecraft's...

#

Machine Maker replied to the thread How can i add a Custom Enchantment?.

Adding custom enchantments isn't supported by the API. You have to use reflection to allow the registering of new Enchantments (see what the registerEnchantment method does and checks to see if its valid).

For some things, you have to use nms (or reflection) to add an enchantment to the NMS registery for enchantments.

#

Machine Maker replied to the thread How can i send packet to a player?.

Well, it doesn't look like you are using a supported way of accessing NMS. we only support 1.17+ here and nms via paperweight which deobfuscates all fields/methods/classes to their correct mojang names.

civic cryptBOT
#

Lexize replied to the thread How can i send packet to a player?.

I tried to use NMS with paperweight, i dont figure out how to use that with maven or gradle

civic cryptBOT
#

electronicboy replied to the thread How can i send packet to a player?.

easy option is to clone the test plugin repo and move your stuff into that or to basically copy the build/settings changes over to your own gradle build config (maven is not supported for internals)

civic cryptBOT
#

Lexize replied to the thread How can i send packet to a player?.

Mah... That's sad :(
Well, i try this method.
Thank you for help.

civic cryptBOT
#

iproVi replied to the thread Timings are going worst, leak preference.

suggest using G1 instead of ZGC, otherwise you'll need to work out why ZGC is crapping itself

Well to use 1.18.1 we updated the java to version 17, is it still possible to use G1 instead of ZGC?

civic cryptBOT
#

azzztec started a thread called Help detect high tps reason.

I have all chunks pre-generated, aikar flags, view distance is 3 with 6 no-view-distance, low mobs limits, 8 i8700 processors and 16GB of ram with 20GB total.

#

electronicboy replied to the thread Help detect high tps reason.

general server overload, using a CPU limiter can cause issues
but, offline mode and not software we support, so glhf

civic cryptBOT
#

Mickely started a thread called Villager Crop Farms.

Are villager crop farms busted in paper? I've consistently had issues with villager crop farms and breeders in the past on servers using paper and am curious if there are any paper specific tweaks or anything to get them working. In the past (I believe this server was running 1.16.4) I've had to include a bed inside the farming area to get a villager breeder to work, which is not the case in vanilla. In this specific instance (1.18.1 version git-Paper-73) the villagers don't seem to like...

civic cryptBOT
#

Rentex started a thread called 🙏 CRASH: pthread_create failed (EAGAIN) 🙏.

So currently I'm running an Paper 1.17.1 OVH Rise 1 proxy server with servers: proxy, hub, skyblock for now.

Specs:
Ryzen 5 3950x 12c24t(not sure about threads)
32 GB DDR4 2666MHz
300GB SSD Raid

Time to time, SkyBlock server know to crash with reason: >....[170.468s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached and server's CPU drops from 130% to 0.35% and it got non-responsible to any command except...

#

electronicboy replied to the thread 🙏 CRASH: pthread_create failed (EAGAIN) 🙏.

CPU usage dropping to 0.x% sounds like ptero? if so, the limit is configured in wings but that generally screams that you're running out of memory, reduce Xmx by a gig or so, leave the containers memory limit alone

#

Rentex replied to the thread 🙏 CRASH: pthread_create failed (EAGAIN) 🙏.

CPU usage dropping to 0.x% sounds like ptero? if so, the limit is configured in wings but that generally screams that you're running out of memory, reduce Xmx by a gig or so, leave the containers memory limit alone

What do you mean by "containers memory"? In ptero's "Build Configuration?".
I'll reduce Xmx by gig, currently is -Xmx14G and -Xmx14G

#

Rentex replied to the thread 🙏 CRASH: pthread_create failed (EAGAIN) 🙏.

idk what ptero calls it but the memory that you set in the panel itself
set Xmx/s to 13G

I did that. I'll wait till next daily restart and I'll respond to topic. Thank you very much.

civic cryptBOT
#

4drian3d started a thread called KickRedirect | Redirect your players to a server after a server shutdown.

KickRedirect
Redirect your players to another server after the shutdown of the server they were on

This plugin allows you to further customize the try option in the Velocity configuration, allowing you to redirect to specific servers that are not in that list, select a random or more empty server among the configured ones

Features

Send your players to servers other than the default try setup
Send your players to a random server among those you set up
Send your players to the emptiest...

civic cryptBOT
civic cryptBOT
#

kolw started a thread called Snowmen deal damage.

I recently built a shulker farm, but I ran into a problem that snowmen cause damage with snowballs to the shulker (in vanilla, snowballs do not damage the shulker), is there any way to fix this?

civic cryptBOT
#

Rentex replied to the thread 🙏 CRASH: pthread_create failed (EAGAIN) 🙏.

I set -Xms14G -Xmx13G but server won't start it said:
Initial heap size set to a larger value than the maximum heap size
Error occurred during initialization of VM

And after that i set params: -Xms13G -Xmx14G and server started. Have you myb made mistake in typing I wonder?

civic cryptBOT
#

taner started a thread called chunk load problem.

Timings or Profile link
https://timings.aikar.co/?id=42c6b76b2e9747c3a9787b38dc3828d9#timings

Description of issue
Chunks load very slowly, it gets worse when the world changes, it opens later, but it loads very slowly at first

This happens after 40 50 players There is no problem when there are 20 30 people

I also want to say that when a player or I change the world, the ping of the person who changed the world goes up to 300 400 and drops back to 30 40

Plugin and Datapack List...

civic cryptBOT
#

GroGaloraGran started a thread called enderpearl seems to lose information about who threw it.

Hello
I wanted to clarify whether it is possible to fix the work of this mechanic:
How it works - Being in the Nether world, an enderpearl asks for a portal. In the real world, he falls into the stream of water and remains in "standby mode", if you press the button in Nether, the enderperl returns to Nether and teleport the player who threw it. In a local game, this works, but on the server, the enderpearl seems to lose information about who threw it, and does not teleport the "owner"...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

_Iuri started a thread called How apply a temporary custom effect to player?.

Well, i did my own implementations of enchantments and it works very very well, but the problem now is the following:

I created an enchantment that increase your movement speed till 100%. And now i need a counter enchantment that will temporary reduce the victim's movement speed when him receive damage with a weapon with this enchantment.

So, in view of this situation, i need apply a temporary and refreshable custom effect to the victim. Is there a way to do this? If not, which be the best...

civic cryptBOT
#

Nukecraft5419 started a thread called Account Delete.

Hi I would like my account to be deleted I noticed that there is no support tag for things outside the PaperMC software so I apologize if I had to open it here in off-topic

civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread Console spam.

We've given you the help that we can, something somewhere is storing bad skull data, you'll need to work out what

civic cryptBOT
#

sdsdfsd replied to the thread chunk load problem.

I am also currently having this problem. Hope the paper gets fixed soon.

#

electronicboy replied to the thread chunk load problem.

check your settings, if this only happens after X number of players you'll probs need to increase the chunk load limits in paper.yml

#

sdsdfsd replied to the thread chunk load problem.

check your settings, if this only happens after X number of players you'll probs need to increase the chunk load limits in paper.yml

What setting should I change in paper.yml?

#

electronicboy replied to the thread chunk load problem.

see the chunk-loading settings, cross ref the docs, etc

civic cryptBOT
#

TaklaPro started a thread called Illamango's gold xp farm stops working after like 5 minutes.

The gold farm stops working after like 5 minutes and doesn't resume even after agroing the pigman again, really frustrated because I bult a massive storage system for it, I really need a solution.

civic cryptBOT
civic cryptBOT
#

ButterBean started a thread called Auto_Paper: a new tool to automatically setup and run paper!.

First and foremost: here's the link! https://github.com/AndreaTorti-01/Auto_Paper
Hi! I am Andrea, 20yo, currently studying in Milan. My love for Minecraft and Paper, combined with my basic knowledge of python, made me want to make this, and here it is. You can find more info in the link above, and you are free and encouraged to contribute! I would love to have as many people as possible using this, cause it makes it SO much easier to run a Minecraft server on your pc, so please, if some...

civic cryptBOT
#

shampoo got into the eyes started a thread called "Don't nag on old event yet" warn.

Hello. I am running a server on a PaperMC core and have faced with such a problem. Some plugins send these warnings to the console at startup:
[Server thread/WARN]: [Plugin] "Plugin" has registered a listener for org.bukkit.event.player.AsyncPlayerChatEvent on method "public void di.dilogin.minecraft.event.UserBlockEvents.onPlayerChat(org.bukkit.event.player.AsyncPlayerChatEvent)", but the event is Deprecated. "Don't nag on old event yet"; please notify the authors [AuthorName]...

civic cryptBOT
#

electronicboy replied to the thread "Don't nag on old event yet" warn.

bukkit.yml deprecated-verbose: true

You have enabled an option which makes all deprecated loggers warn about the fact that they're deprecated, turn that off if you don't want that

civic cryptBOT
#

shampoo got into the eyes replied to the thread "Don't nag on old event yet" warn.

bukkit.yml deprecated-verbose: true

You have enabled an option which makes all deprecated loggers warn about the fact that they're deprecated, turn that off if you don't want that

Thanks, it worked. But what should developers do to fix it?

#

electronicboy replied to the thread "Don't nag on old event yet" warn.

basically, paper is moving away (slowly) from the "deprecated 7 years ago text format", and so for now, they're fine, but, eventually, in probably a good time away, they'll need to move towards the modern events inside of paper

civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

shampoo got into the eyes replied to the thread "Don't nag on old event yet" warn.

basically, paper is moving away (slowly) from the "deprecated 7 years ago text format", and so for now, they're fine, but, eventually, in probably a good time away, they'll need to move towards the modern events inside of paper

Ok, thanks. My problem is solved.

civic cryptBOT
#

TaklaPro replied to the thread Iron golem farms.

I have 5 iron farms, and those work perfectly? Could you give a link for the iron farm desgin?

#

TaklaPro replied to the thread Minimal Survival Server Specs..

The server would be perfectly fine for like 5-10 and even 15 people, and bedrock edition servers perform well anyways, so yea it's great, btw if you cold tell which cpu u are using would be great!

civic cryptBOT
#

TaklaPro replied to the thread Illamango's gold xp farm stops working after like 5 minutes.

Hey another thing, apparently my minecarts for the storage system stop working after some time afking like this one here, it just randomly stopped working and stuck and the other one was stick too in the end and it seems to happen constantly after some time and I don't want it to clog up the storage when afking for long time, Thanks in advance

civic cryptBOT
civic cryptBOT
#

Kitten started a thread called Gameboy Emulator in VANILLA Minecraft.

For the past few months I've been working on a Gameboy emulator in VANILLA Minecraft. What do y'all think of it?

civic cryptBOT
civic cryptBOT
#

astrea started a thread called Sand duper not working, how to fix?.

okay so i recently upgraded from a realm to a server so i could use plugins, however after ugrading to the server the sand duper only spits out a few blocks and then stops.

#

sulu replied to the thread Sand duper not working, how to fix?.

In addition to supporting plugins, Paper also patches many bugs. To enable sand duping, you can install a community plugin. configuration in paper.yml for other dupes may also be of interest.

#

astrea replied to the thread Sand duper not working, how to fix?.

cool kinda lame that i have to install a pluggin to restore vanilla functionality.

is there anything else that i need to restore to how I want to play?

#

sulu replied to the thread Sand duper not working, how to fix?.

if you rely on any other bugs like tnt duping, you will want to enable them in paper.yml. instructions for how to do this are linked in my previous reply.

#

sulu replied to the thread Sand duper not working, how to fix?.

paper changes a lot of things. it isn't vanilla and aims to fix bugs. other similar things you might run into is that you will no longer be able to cure a villager multiple times for further discount. Mojang has confirmed this as a bug. you can enable this by setting fix-curing-zombie-villager-discount-exploit to false in paper.yml. Another thing is unloaded ender pearls remembering their owner allowing instant teleportation across the map. This has also bee marked as a bug by Mojang, and...

civic cryptBOT
#

astrea replied to the thread Sand duper not working, how to fix?.

paper changes a lot of things. it isn't vanilla and aims to fix bugs. other similar things you might run into is that you will no longer be able to cure a villager multiple times for further discount. Mojang has confirmed this as a bug. you can enable this by setting fix-curing-zombie-villager-discount-exploit to false in paper.yml. Another thing is unloaded ender pearls remembering their owner allowing instant teleportation across the map. This has also bee marked as a bug by Mojang, and...

civic cryptBOT
#

vie10 started a thread called Radio — powerful broadcast abilities.

Radio

Radio is a paper plugin for providing the best experience of interaction with broadcasting.

Benefits:

Customisable permission system (manage commands and styles that your players can use).
Suggestions system (your players can suggest you news for broadcast).
Easy customization (every message used in the plugin can be edited in a config).
Different styles for every broadcast (declare so many as you want in a config).
Open-source (full access to the plugin code and a chance make it...

civic cryptBOT
#

astrea replied to the thread Sand duper not working, how to fix?.

okay, call me silly but after having installed the plugin it is not showing up on my apex list as an installed plugin, so how do i turn it on. it is also not showing up on my server console with the command to list plugins

civic cryptBOT
#

LeGeNdOfGoW started a thread called Great need of help - CPU 100% usage.

Hello :)

I will write immediately that I am desperate here, we are trying to fix this problem for last 86h
After 2-6h server is starting to losing TPS, and procesor is getting to 100%

we checked everything, from overspawned mobs, to optimalization paper, spigot, etc

RAM on server is unlimited it can increase if server demant it
DISK SSD
RAM DDR4
Procesor AMD Ryzen 9 5900X - 2,5 cores

Server version paper 1.18.1

Last part is it gets on my nerves, there is no indication where the problem...

civic cryptBOT
#

LeGeNdOfGoW replied to the thread Great need of help - CPU 100% usage.

Maybe i need t ochange something here?

chunk-loading:
min-load-radius: 2
max-concurrent-sends: 2
autoconfig-send-distance: true
target-player-chunk-send-rate: 100.0
global-max-chunk-send-rate: -1.0
enable-frustum-priority: false
global-max-chunk-load-rate: -1.0
player-max-concurrent-loads: 20.0
global-max-concurrent-loads: 500.0

civic cryptBOT
#

electronicboy replied to the thread Great need of help - CPU 100% usage.

2.5 cores

artificial resource limiting is basically stupidly bad, especially for modern servers which churn CPU resources

You're using a stupidly old version of paper, noting that those chunk loading settings you're looking at won't even work in that version of paper, update.

Note the red text on timings, you're having memory issues, parallel GC hasn't been recommended for usage in standard servers for years

civic cryptBOT
#

Zephtrix started a thread called 1.18.2???.

I see 1.18.2 has released and my server is going nuts to get it upgraded but no paper mc is avaible to select as 1.18.2 for paperMC in bisect hosting. Any idea of release?

#

NoahvdAa replied to the thread 1.18.2???.

Paper is currently in the process of getting updated to 1.18.2. You can follow the progress in the Discord server or on kenny's Twitch stream. In the meanwhile, you can use ViaVersion to allow 1.18.2 players to join your 1.18.1 server.

civic cryptBOT
civic cryptBOT
#

JustANormalPlugnDeveloper started a thread called Get death message.

Hi.
I'm working on a plugin that when a player dies it sends a embed on discord
Here my code
@EventHandler(priority = EventPriority.MONITOR)
public void onPlayerDeath(PlayerDeathEvent e){
String playerName = e.getPlayer().getName();
String deathMsg = PlainTextComponentSerializer.plainText().serialize(e.deathMessage());
String eventTime = LocalDateTime.now().atZone(timeZone).format(dateTimeFormatter);
EmbedBuilder deathEventEmbed = new EmbedBuilder()...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

_Iuri replied to the thread Get death message.

Just write a function to translate the death type value to a custom string.

civic cryptBOT
#

4drian3d started a thread called VLobby | Lobby commands with multilobby support.

VLobby
Lobby commands with support for multiple lobbies and different distribution modes

Features

Add as many commands as you like as lobby commands
Add as many servers as you want to count as lobbies
Choose between different shipping modes between lobbies. For example, send to the emptiest lobby available, or to a random lobby.

civic cryptBOT
civic cryptBOT
#

TylBur replied to the thread squaremap - minimalistic and lightweight world map viewer using the vanilla map rendering style.

Just finished the installation and setup of Squaremap, which was almost just drag-and-drop, and I'm honestly super impressed.
My main survival world (10k x 10k) is fully rendered in under 30 minutes, no lag spikes for my players during that time, the map looks good, and takes up almost no storage space (especially compared to dynmap).
This plugin is an absolute winner.

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

TylBur replied to the thread Sand duper not working, how to fix?.

okay, call me silly but after having installed the plugin it is not showing up on my apex list as an installed plugin, so how do i turn it on. it is also not showing up on my server console with the command to list plugins

Well, if the plugin isn't showing up on the plugin list or through the /plugins command, that pretty much means you haven't installed the plugin.
Are you sure you've downloaded the .jar file and placed it into your plugins directory, followed by a server restart?

civic cryptBOT
#

vie10 replied to the thread Radio — powerful broadcast abilities.

Important fixes related to version compatibility is included in the latest update. Be sure that's a good idea to update.

civic cryptBOT
#

HeatedPrism started a thread called Cow crusher (entity cramming mechanic) seems borked.

I set up a simple cow crusher in a new world we created when 1.18 came out. It uses the entity cramming mechanic to get a bunch of mobs (cows, in this case) in a single block. Feeding them wheat causes them to reproduce, which kills off "surplus" adult cows and siphons the loot into a chest via a hopper. It worked fine for a while, but for the past several weeks it's been more or less unusable.

When the crusher functioned normally, the cows would appear onscreen as stacked but distinct...

civic cryptBOT
#

collin replied to the thread 1.18.2???.

I forget where I saw this, but I have heard that Paper sometimes does not update for "minor releases." Is 1.18.2 considered by Paper to be a minor release, or do they plan on updating for it? Thanks.

#

MiniDigger replied to the thread 1.18.2???.

It is really important, especially in these times, that you only listen to reputable sources.

In this case, that's the #1-18-2 channel on our discord, which would tell you that the team is busy at work, most of the things are done, just finishing touching to iron out a few issues so that it's safe for everybody to run.

civic cryptBOT
#

collin replied to the thread 1.18.2???.

It is really important, especially in these times, that you only listen to reputable sources.

In this case, that's the #1-18-2 channel on our discord, which would tell you that the team is busy at work, most of the things are done, just finishing touching to iron out a few issues so that it's safe for everybody to run.

Whoops -- meant to ask if that was true or not. I guess I should probably start using Discord. Thank you for the help.

civic cryptBOT
civic cryptBOT
#

Andre_601 replied to the thread OneVersionRemake - Only allow specific versions on your network.

Version 3.10.0
This version improves the Parser class in OneVersionRemake and also changes to v4.10.0 of the Adventure library.
Important to note is, that this version is NOT backwards compatible with Velocity versions prior to 3.1.2(-SNAPSHOT). Please make sure to use AT LEAST build #116 of Velocity, as those update the adventure library.

Actual release (Download): https://github.com/Andre601/OneVersionRemake/releases/tag/v3.10.0

#

Andre_601 started a thread called "Font size" icon should be changed.

The icon used for "Font size" looks way too similar to the "Text alignment" icon, which may cause confusion at first.
If possible should the icon be changed to something more distinct. Perhaps a simple letter with a scale/arrow on the side?

#

HeatedPrism replied to the thread Iron golem farms.

Most conventional designs didn't work for me. I modeled my farm mostly after Wattles' setup (per his current Survival series) with a few Pixlriffs design tweaks (per his current Survival series) and found that I was getting 0 golems. I had to modify it so that the zombie was bobbing up and down in a small soul sand bubble column, which broke the line of sight just long enough for the villagers to sleep at night. When they're awake during the day, I get golems spawning about every 30 seconds.

civic cryptBOT
#

mdcfe replied to the thread EssentialsX 2.19.3: the essential plugin suite for Paper servers.

EssentialsX 2.19.3 is here! 🎉 This release includes new chat features, support for Minecraft 1.18.2 and several bug fixes.

Full release notes with upgrade instructions are available over on GitHub. You can download the latest release on the EssentialsX website.

civic cryptBOT
#

EterNity replied to the thread Paper 1.18.2.

Thanks for all the hardwork. Mini message is love <3

#

_11 replied to the thread Paper 1.18.2.

_11

Thanks for all the hard work! Looking forwards to MiniMessage finally becoming more mainstream!
(And don't forget to keep git up to date Kenny :P )

#

NoahvdAa replied to the thread Paper 1.18.2.

Thanks for all the hard work! ❤️

Also, congratulations to @kennytv on having the fifth most popular software development clip of all time on Twitch.

#

LoJoSho replied to the thread Paper 1.18.2.

Thank you for bringing MiniMessage to the Paper API ❤️

civic cryptBOT
civic cryptBOT
#

TehBrian replied to the thread Paper 1.18.2.

Wasn't expecting MiniMessage to be bundled into paper, but it's a welcome surprise to be sure! Thanks to everyone involved :D

civic cryptBOT
#

Camm replied to the thread Paper 1.18.2.

civic cryptBOT
#

oskarzyg started a thread called message.

message

Cross-Server Messaging Platform for Velocity with API and LuckPerms integration.

Commands

Command documentation can be found in the README file.

Configuration
File:

Plugin Settings

Plugin Settings

[plugin]
enabled=true
luckperms-integration=true # If luckperms is found, use luckperms prefixes and suffixes.
allow-self-message-sending=true # Allow a player to send messages to themselves.

Customise messages using MiniMessage

Documentation...

#

oskarzyg started a thread called swap.

swap

Velocity server command with per-server permissions.

Commands
Server | Swap:

Download

Get the latest release here.

#

oskarzyg replied to the thread swap.

If anyone can figure out why the images won't embed please tell me how to fix it :)

#

electronicboy replied to the thread swap.

xenforo's image proxy doesn't support svg

#

NoahvdAa replied to the thread swap.

FYI, the black arrows aren't really visible with the dark theme

#

oskarzyg started a thread called send.

send

Plugin to send players to servers on Velocity.

BStats

Commands
Send:

Permission: osmc.send.send

Download

Get the latest release here

#

oskarzyg replied to the thread swap.

Thanks, I'll try to mess around with it (ugh, plain black dark theme)

civic cryptBOT
#

Gyratini started a thread called Incorrect minus coordinates.

Hello, since I am from Germany, I have to have my text translated, I hope that it is still understandable.

I'm playing Minecraft in the Java edition (version 1.18), without mods and without cheats, on a vanilla server.

My problem is about the coordinates. If you are in the plus area of the coordinates X and Z, everything works perfectly. But as soon as you enter the minus range, i.e. X and Z from -1, the problems start. Redstone circuits no longer work here, the leaves of the trees do not...

civic cryptBOT
#

AkiTendo started a thread called Instanced Chest Loot Plugin.

Hi.

I've been planning on opening a server for my company so we can poke around in Minecraft after hours, and so can our kids. One of the features I want is an instanced chest loot mod. I found a forge mod that does this, but I don't want to use forge - I want the server on PaperMC and I want to keep the client vanilla so the Geyser plugin will work correctly.

The plugin I want to write is inspired by the Lootr Forge mod. I think what that mod does can be accomplished entirely server side...

civic cryptBOT
#

Machine Maker replied to the thread Incorrect minus coordinates.

If you are playing on the vanilla server, this isn't really the place to ask for support. This is the Paper forums, which is a modified server (aka NOT vanilla).

civic cryptBOT
#

froobynooby started a thread called ViewDistanceTweaks - Dynamic view distance.

ViewDistanceTweaks manages your server's view distance and simulation distance to provide a balance of gameplay and performance. Effectively, it allows you to have higher view distance and simulation distance when it's quiet and lower when it's busy.

Features

Automatically adjust the server's view distance and simulation distance using heuristics.
Options to factor in the server's MSPT when adjusting the simulation distance.
Highly configurable - with per-world customisation available...

civic cryptBOT
#

pikachu1 started a thread called Making commands class file results in nullpointerexception when starting up causing plugin to be disabled.

i got this code
package me.pikachu.random2.commands;

import me.pikachu.random2.Main;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;

public class Commands implements CommandExecutor {
protected Main plugin;

public...
civic cryptBOT
civic cryptBOT
#

Fartychicken started a thread called Batch file doesn't detect java 17.

The only versions of java I have are java 17 but it says I need java 17. I have run jarfix.

civic cryptBOT
#

littleblack111 started a thread called Paper 1.8.8 server, 1.8.9 client can't join.

So I was using badlion client and badlion client dont have a 1.8.8 version but my paper server is 1.8.8 so I have no idea how do I join, if I join it saidYou are using an unsupported Minecraft version, plz help

civic cryptBOT
#

_Pesto replied to the thread Paper 1.8.8 server, 1.8.9 client can't join.

You're unlikely going to get support for a legacy version. I suggest asking elsewhere and actually reading the disclaimer that comes with downloading this version for your own sake

civic cryptBOT
civic cryptBOT
#

icynnac replied to the thread Paper 1.8.8 server, 1.8.9 client can't join.

You can use a plugin like ViaVersion to allow versions above 1.8.8 to join.
Also please read the disclaimer before downloading legacy versions

civic cryptBOT
#

NoahvdAa replied to the thread Paper 1.8.8 server, 1.8.9 client can't join.

All 1.8 versions are cross-compatible, this is probably caused by lunar client. Keep in mind though that 1.8 is almost seven years old and no longer supported (for obvious reasons)

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

EncryptSL started a thread called CountryBlocker - Block connect from specific country.

CountryBlocker is simple plugin created in kotlin and have only one specific task.
Blocking connection from others countries.
Why I created this plugin, because I am from the Czech Republic and I do not agree with the war in Ukraine.

  1. Stop your server
  2. Copy plugin into plugins folder.
  3. Star your server.

Broadcast permission for notification for admins: country.blocker.announcement

Now not included commands for reloading config and adding countries into list.

civic cryptBOT
#

Sheepion replied to the thread how to use spawnentity and spaun the entity with custom name.

getWorld().spawnEntity();
use the Entity#customName(), and don't forget to make the custom name visible.

@EventHandler(ignoreCancelled = true)
public void onPlayerJoin(PlayerJoinEvent event) {
    Player player=event.getPlayer();
    Entity entity=player.getWorld().spawnEntity(player.getLocation(), org.bukkit.entity.EntityType.VILLAGER);
    entity.customName(Component.text(ChatColor.GOLD+"villager with custom name"));
    entity.setCustomNameVisible(true);
}
#

Sheepion started a thread called How to set the hover event for the Component in adventure api?.

I want to send my item's information to the chat channel so every player in the server can see its name and lore, but I can't understand how to use HoverEvent.ShowItem.
I am using paper-api 1.18.1-R0.1-SNAPSHOT.

#

NoahvdAa replied to the thread how to use spawnentity and spaun the entity with custom name.

You shouldn't use the ChatColor enum with adventure components (Component.text(ChatColor.GOLD+"villager with custom name")).

Instead, use adventure's NamedTextColor:
Component.text("villager with custom name", NamedTextColor.GOLD)

civic cryptBOT
#

Sheepion started a thread called CustomPotionAPI - make your own potion.

With this api you can create your own custom effect very easily by implements the CustomPotionEffectType interface and register the type with CustomPotionManager#registerPotionEffectType.
There are lots of non-abstract methods in the interface as optional effect behaviors, you can override them if you want.
For more detailed information about this API please look up the javadoc (everything is commented by English, although my English isn't very well).

Make your potion more flexible: you...

civic cryptBOT
#

LeGeNdOfGoW replied to the thread 1.18.2???.

Is there any improvement in server optimization on the new version? :)

#

LeGeNdOfGoW replied to the thread Paper 1.18.2.

Is there any improvement in server optimization on the new version? :)

civic cryptBOT
#

craftit7 started a thread called Error on startup 1.18.1.

Well all I know is that a few days before it crashed, my mate said all the mobs in the server had stopped moving. However it crashed and then reset itself and started working normally. Then a few days later it crashed again but wouldn't start back up
When it crashed the first time, the console log said that it was patching itself
Also, I'm not sure when I switched over from forge whether I did the switch properly, so I'm worried that the world files are messy at the moment with random...

civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread Error on startup 1.18.1.

You have an invalid simuation distance in your config files somewhere, max is like 32 or something

#

EncryptSL replied to the thread CountryBlocker - Block connect from specific country.

Notification about released version 1.0.1-SNAPSHOT

Small info:
In this version i added commands for settings from game.
More you can find in this WIKI

civic cryptBOT
#

20_NickName_20 started a thread called mobs not spawning on my 1.18.1 minecraft server.

I have minecraft server on paper.
I can spawn mobs myself, but they don't spawn naturally. (only patrols)
There is a datapack in world.
World is a big (about 200 X 200 blocks) dirt platform.
Plugins:
ChestsPlusPlus
Essentials
LoginSecurity
LuckPerms
SimpleLay
SkinsRestorer
WorldEdit
WorldGuard
ZombieApocalypse

civic cryptBOT
#

craftit7 replied to the thread Error on startup 1.18.1.

Will try as soon as possible and mark as solution if fixed

civic cryptBOT
#

Brewstercoffee started a thread called Pistons lagging.

I recently switched my server from Spigot to Paper. The performance is much improved however I have one issue being that pistons seem much slower on Paper than Spigot and Vanilla. I’ve tried turning piston duping and headless pistons back on in case the patches compromised piston speed but the issue still prevails. Is there any fix to this that I may have missed?

civic cryptBOT
#

LeGeNdOfGoW replied to the thread Great need of help - CPU 100% usage.

The problem was fixed after changing java flags to:

flags: -Xms8192M -Xmx8192M -XX:+UseG1GC

is there anything else worth adding here?

civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread Waterfall 1.8.9.

latest version works with 1.8+, literally no need to get a legacy version

civic cryptBOT
#

JunekCZ started a thread called WorldGuard destroying server loading.

I tried to copy my server from a spigot to a paper and server were crashing.
I tried adding one-by-one plugin to a plugins folder and found out WorldGuard causes crashes in loading.

Does someone know what should I do to fix this?
I really need WorldGuard on my server.

#

electronicboy replied to the thread WorldGuard destroying server loading.

you hit a resource limit on the server, you'll need to configure the host to allow more connections, if self hosting see the syslimits config or whatever, if using a host, speak to them

#

JunekCZ replied to the thread WorldGuard destroying server loading.

I run it on my own server at home with great specs, I would say, so I should not have any limitations on my server. Is there some config or something to configure it?

#

electronicboy replied to the thread WorldGuard destroying server loading.

Yes, look into ulimits, generally configured by default through the sysconfig limits in /etc, otherwise, you'll need to google it for whatever OS you're using

#

JunekCZ replied to the thread WorldGuard destroying server loading.

Yes, look into ulimits, generally configured by default through the sysconfig limits in /etc, otherwise, you'll need to google it for whatever OS you're using

I guess I found it.
I am using Debian -> /etc/security/limits.conf

/etc/security/limits.conf

#Each line describes a limit for a user in the form:

#<domain> <type> <item> <value>

#Where:
#<domain> can be:

- a user name

- a group name, with @group syntax

- the wildcard *, for default entry

#...

civic cryptBOT
#

Gyratini replied to the thread Incorrect minus coordinates.

Sorry, i made a mistake. It's a "Paper" Server. My Gameserver Provider told me to contact Paper directly.

civic cryptBOT
#

littleblack111 replied to the thread Paper 1.8.8 server, 1.8.9 client can't join.

and when Im trying to "/reload (confirm)"it will have a tones of warning and error and I can't join even in other version (e.g. 1.17.1)and it will say no feather informathion(like the server is stoped)so I have to restart/stop the server in the console

#

littleblack111 replied to the thread Paper 1.8.8 server, 1.8.9 client can't join.

一种d btw what is hypixel using(spigot paper bukkit or sth else)if its paper,why I can join with 1.8.8, I know that hypixel might make their own plugins but I have no idea why cant I join with 1.8.9 like hypixel did

civic cryptBOT
#

Licoricethecat started a thread called Server won't start up, issue with files being restricted?.

I was playing on my paper server just fine, but then my server suddenly closed. I tried restarting the server, then looked at the logs. It said that it couldn't access the file because a part of it was restricted. I tried copying the server folder to my desktop, and it said a file called "server.lock" was preventing the folder from being copied. How do I fix this?

civic cryptBOT
#

masterhacka replied to the thread Console spam.

So is there any way to just disable these message so the console is clean?

#

Machine Maker replied to the thread Console spam.

There are plugins that let you filter logs. This is one such example.

civic cryptBOT
#

JunekCZ replied to the thread WorldGuard destroying server loading.

The problem was in flags I was using in starting script... I will try to use Aikairs flags that I can, but some parallel flag did the mess I think.

civic cryptBOT
civic cryptBOT
#

TaklaPro replied to the thread Iron golem farms.

Most conventional designs didn't work for me. I modeled my farm mostly after Wattles' setup (per his current Survival series) with a few Pixlriffs design tweaks (per his current Survival series) and found that I was getting 0 golems. I had to modify it so that the zombie was bobbing up and down in a small soul sand bubble column, which broke the line of sight just long enough for the villagers to sleep at night. When they're awake during the day, I get golems spawning about every 30 seconds...

civic cryptBOT
civic cryptBOT
#

LeGeNdOfGoW replied to the thread Massive TPS drops.

Your world is pre rendered? :)

civic cryptBOT
#

OnlyDev replied to the thread Paper 1.18.2.

Is there any improvement in server optimization on the new version? :)

I believe there're always some improvements :)

civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread WorldGuard destroying server loading.

The issue is the number of file you have open, using aikars flags can help in some capacity due to how files in java works, but, you're at the very least close to the limit

the ulimit command will tell you what the current limits are for your user iirc, nofile is the number of open files, maxlogins impact the number of user sessions which can be opened, nothin to do with files

civic cryptBOT
#

PovilasC started a thread called Chunks not loading while stable TPS in 1.18.2 (latest build).

Hello,
chunks aren't loading in preloaded world, sometimes it takes minute or so to load single chunk..
It's much worse than it was in 1.18.1. Any solution for that? :/

Ryzen 9 3900x, 22gb ram, latest 1.18.2 build.

civic cryptBOT
#

_Pesto replied to the thread How can I store an object like ArrayList in the persistent data container?.

What are you trying to achieve exactly (might be an XY problem). Regardless, I would say if your storing something like a list of strings then store the list as a single string with a delimiter. Storing something like an object seems overkill for PDC but you could store each property into multiple data containers.

#

_Pesto replied to the thread mobs not spawning on my 1.18.1 minecraft server.

I'd suggest checking WorldGuard global flags and your spigot and bukkit config files (specifically the mob limit sections)

#

_Pesto replied to the thread Instanced Chest Loot Plugin.

It seems possible. Somethings might need to use packets so maybe using ProtocolLib would be a good help.

civic cryptBOT
#

JunekCZ replied to the thread WorldGuard destroying server loading.

The issue is the number of file you have open, using aikars flags can help in some capacity due to how files in java works, but, you're at the very least close to the limit

the ulimit command will tell you what the current limits are for your user iirc, nofile is the number of open files, maxlogins impact the number of user sessions which can be opened, nothin to do with files

I have logged to user that is running paper spigot and ran ulimit command but unlimited has been returned. Does...

civic cryptBOT
#

HMU59 replied to the thread Chunks not loading while stable TPS in 1.18.2 (latest build).

Same here, latest build, and multiple chunks not loading in Overworld (newly Overworld generated every game, so definitively not a world issue)

Occurs only since 2 latests builds, 244 and 239

#

PovilasC replied to the thread Chunks not loading while stable TPS in 1.18.2 (latest build).

Same here, latest build, and multiple chunks not loading in Overworld (newly Overworld generated every game, so definitively not a world issue)

Occurs only since 2 latests builds, 244 and 239

For me helped to change these settings in paper.yml

chunk-loading:
min-load-radius: 3
max-concurrent-sends: 4
autoconfig-send-distance: true
target-player-chunk-send-rate: -1
global-max-chunk-send-rate: -1.0
enable-frustum-priority: false
global-max-chunk-load-rate: -1...

civic cryptBOT
#

JunekCZ replied to the thread WorldGuard destroying server loading.

So... I configured the limits for nofile to 100 000 (i hope that's enough). We will see now

civic cryptBOT
#

Sheepion replied to the thread How can I store an object like ArrayList in the persistent data container?.

What are you trying to achieve exactly (might be an XY problem). Regardless, I would say if your storing something like a list of strings then store the list as a single string with a delimiter. Storing something like an object seems overkill for PDC but you could store each property into multiple data containers.

I am trying to add multiple effect to my item, I have wrote a custom potion api to make my own potion. I stored the potion's effect type into the PDC as a String, and it can only...

#

electronicboy replied to the thread How can I store an object like ArrayList in the persistent data container?.

You can store a byte[], in which you can encode whatever date you want into there, generally you'd do a length prefixed array, and then length prefixed strings to simulate a String[], then there's also "just store json", etc

#

Sheepion replied to the thread How can I store an object like ArrayList in the persistent data container?.

What are you trying to achieve exactly (might be an XY problem). Regardless, I would say if your storing something like a list of strings then store the list as a single string with a delimiter. Storing something like an object seems overkill for PDC but you could store each property into multiple data containers.

For example, I can store a list of itemstack in a block's PDC, so I can add the itemstack to the drops when player breaks the block.

civic cryptBOT
#

MCMDEV started a thread called I18n Translation System.

Description:
I18n extends functionality of Adventure's GlobalTranslator and extends its reach to every occurrence of text components using ProtocolLib. I18n also includes a simple file loader for everyone who can't code. With I18n, you can easily make every part of your project fully translatable, including GUIs, Titles, Items and Entity names.

Usage:
To load translations from files, simply create a directory called "i18n_repo" in the root folder of your server.
There you can organise your...

civic cryptBOT
#

_Iuri replied to the thread Paper 1.18.2.

¡The inclusion of MiniMessage is a great new! I was waiting for this. Also, a new documentation page for the PaperMC API doc. will be incredible. And much more if would allow comments and code examples by the comunity.

Also, thanks for this forum. The style is amazing and beautiful.

civic cryptBOT
civic cryptBOT
#

surfrock66 started a thread called I am finding that breaking/reclaiming minecarts is much lossier than on vanilla, do other people experience this?.

I have a minecart reclamation system which should work, but I'm experiencing a TON of loss on paper. I think the burn calculation in the cauldron is happening faster than the hoppers are picking up the carts occasionally; I've not been able to improve this with iterations like raising the whole apparatus and shoving hopper minecarts under the tracks

Can anyone think of a way to improve this? Cacti are also incredibly lossy but I expect that.

civic cryptBOT
civic cryptBOT
#

JOD replied to the thread Welcome to PaperMC.

JOD

(y)

civic cryptBOT
#

Machine Maker replied to the thread Errors on startup.

You have invalid player skulls somewhere. Mojang recently change something in their API which manages skins, player names, UUIDs and such. And previously valid skulls which make requests (to get the player skin) aren't anymore.

civic cryptBOT
#

_Iuri replied to the thread Errors on startup.

First all, you have a excesive amount of plugins on your server... incluiding some same plugins with diferent versions. You should free your server a little bit.

About the all IllegalArgumentException: Obiously the API changed and the previous heads are nonexistent. The next reply is the correct answer:

You have invalid player skulls somewhere. Mojang recently change something in their API which manages skins, player names, UUIDs and such. And previously valid skulls which make requests...

civic cryptBOT
#

surfrock66 replied to the thread I am finding that breaking/reclaiming minecarts is much lossier than on vanilla, do other people experience this?.

Actually, now I'm concerned it's NOT the collection, but entities are glitching in water streams? I think this is happening and now they're despawning after stuck for 5 minutes:

https://gfycat.com/fairvigilantharrierhawk

What could be causing this, it's not exactly on a chunk border?

civic cryptBOT
#

DuneSciFye replied to the thread Errors on startup.

Alright, I'll try to find the heads and remove them, thanks for the help

civic cryptBOT
#

JRabble started a thread called Need help with isJumping method 1.18.

So recently I have started making my own plugin, in which i really need to use player#isJumping method, but I realized that it doesn’t work. Is this a thing or am I doing something wrong?

if (p.isJumping()){

// my code

}

civic cryptBOT
#

rugzy started a thread called [Profile Lookup Executor #0/ERROR]: Uncaught exception in thread Profile Lookup Executor #0
java.lang.IllegalArgumentException: Name and ID.

These show up on every start up. With enough google searching I've found there may be invalid skull block entities in my world. Along with that, my server seems to be lag spiking, kicking everyone out. I'm not sure if these are connected, but with enough people on and enough time- the lag spikes happen.

So my question is, how do I FIND these skulls and remove them from the world?

Thank you.

#

rugzy replied to the thread Errors on startup.

Alright, I'll try to find the heads and remove them, thanks for the help

Have you been able to find these heads? And how so?

civic cryptBOT
civic cryptBOT
#

JRabble started a thread called Need help with isJumping method 1.18.

So recently I have started making my own plugin, in which i really need to use player#isJumping method, but I realized that it doesn’t work. Is this a thing or am I doing something wrong?

if (p.isJumping()){

// my code

}

civic cryptBOT
#

mcbobby replied to the thread CountryBlocker - Block connect from specific country.

Wow, that'll show em! Thanks for making the lives of regular people even worse, really what we need right now!

civic cryptBOT
#

Vicarious replied to the thread CountryBlocker - Block connect from specific country.

Wow, that'll show em! Thanks for making the lives of regular people even worse, really what we need right now!

Please don't use the forums to belittle others.

civic cryptBOT
#

mcbobby replied to the thread CountryBlocker - Block connect from specific country.

My apologies EncryptSL, it was never my intent to challenge you, but instead the premise of the plugin.
Allow me to rephrase:

I'm sure everyone agrees that people who are responsible for decisions effecting entire countries do not play Minecraft.
Therefore I fail to see how excluding people from certain counties is productive, more so for something they have practically no control over.
Especially in a game which aims to promote inclusion, one which many use to escape reality and even share...

civic cryptBOT
#

littleblack111 started a thread called Spectre but go back where u r in survival.

Is there a plugin or can someone make a plugin for me which allowes non-oped player go to "spectre" and go back where they are when they go back to survival mode

civic cryptBOT
#

EncryptSL replied to the thread CountryBlocker - Block connect from specific country.

@mcbobby hi guy this plugins is not created for hating RU or normal peoples / players. Yes i created this plugin with decision blocking connection from Russia Federation. I believe owner of servers have brains and is on his decision if block RU or no. This plugin can blocked connection from any country.

I'm sure everyone can use this plugin for his own plan.

Thanks for your time.

civic cryptBOT
#

DuneSciFye replied to the thread Errors on startup.

I haven't found them yet, I have no clue where to start. I'm going to try and change out the hub to a new one and see if that fixes it today

civic cryptBOT
#

bobtheman30 replied to the thread GravityControl - Sand Dupe Enabler for PaperMC.

hey. this is great. one tiny problem I had was that it kept deleting my pistons that were under the end portal. i don't know how to fix it.

civic cryptBOT
#

jpaalman started a thread called Looking to make a plugin that modifies water friction..

I'm looking to make a small plugin that modifies the water friction, similar to the dolphin's grace effect but without the speed boost, for players holding or ideally using a riptide trident. I feel they currently are more usable for launching yourself out of water than boosting underwater, which makes the grind to get one just not worth it. I've made a datapack hat give's players holding one dolphin's grace, but the speed boost, especially with depth strider boots, is game-breakingly fast...

civic cryptBOT
#

vie10 replied to the thread Radio — powerful broadcast abilities.

The beta versions line has end. First production release was uploaded.

civic cryptBOT
#

sulu replied to the thread GravityControl - Sand Dupe Enabler for PaperMC.

hey. this is great. one tiny problem I had was that it kept deleting my pistons that were under the end portal. i don't know how to fix it.

This isn't something that gravitycontrol will cause. It does not delete or overwrite any blocks. Please upload a screenshot/schematic/world download for replication of this issue.

civic cryptBOT
#

_Pesto replied to the thread Batch file doesn't detect java 17.

You'll need to change the environment variable that matches with your java installation

civic cryptBOT
#

qub started a thread called Vacuum ShulkerBox.

qub

If the player has a matching item in their shulkerbox upon pickup, the picked up item stack will automatically sort itself into that shulkerbox. If multiple shulkerboxes contain a similar item, it will go into whatever shulker that appears sooner in the inventory, unless it gets full, then it will put the remainder into the most appropiate place (either any other matching shulkerboxes, player inventory, or on the ground) after picking up as much as it can.
Source Code/Download...

civic cryptBOT
#

JunekCZ replied to the thread WorldGuard destroying server loading.

The problem is still occurring. Limits look like this:

/etc/security/limits.conf

#Each line describes a limit for a user in the form:

#<domain> <type> <item> <value>

#Where:
#<domain> can be:

- a user name

- a group name, with @group syntax

- the wildcard *, for default entry

- the wildcard %, can be also used with %group syntax,

for maxlogin limit

- NOTE: group and wildcard limits are not applied to root.

#...

civic cryptBOT
#

electronicboy replied to the thread WorldGuard destroying server loading.

I'm not 100% on how the limits work, afaik you generally wanna set hard/soft, but you're also generally gonna need to actually look into what resources are being used and such, see lsof, if you've got something using a few dozen file handles, you're probs gonna have to look; no idea how you apply changes to that file either, reboot, or I think that there was a command to apply them but I don'tremember

civic cryptBOT
#

JunekCZ replied to the thread WorldGuard destroying server loading.

I'm not 100% on how the limits work, afaik you generally wanna set hard/soft, but you're also generally gonna need to actually look into what resources are being used and such, see lsof, if you've got something using a few dozen file handles, you're probs gonna have to look; no idea how you apply changes to that file either, reboot, or I think that there was a command to apply them but I don'tremember

I was restarting the server after editing limits. Anyway, I ran the command lsof with sudo...

civic cryptBOT
#

electronicboy replied to the thread WorldGuard destroying server loading.

lsof shows the open file handles, if you're hitting the limit, you wanna fix that, increasing the limit will ofc, increase the limit, but, you should probably work out why you have that many, 100k file handles is NOT normal

civic cryptBOT
#

CrazyL3gend started a thread called Problem with compile plugin on mojang mappings.

Hi, I have a problem with compilation plugin with paperweight, I use this script to shade dependencies to my plugin like kotlin jvm,coroutines.

When I run this, reobfJar and shade libraries working, but plugin send me this error.

civic cryptBOT
#

_Iuri replied to the thread Looking to make a plugin that modifies water friction..

You could use https://papermc.io/javadocs/paper/1.18/org/bukkit/event/player/PlayerMoveEvent.html to get the player movement and verify the player with https://papermc.io/javadocs/paper/1.18/org/bukkit/entity/Entity.html#isInWater() to check if it's in water.

Or you could just use https://papermc.io/javadocs/paper/1.18/org/bukkit/event/entity/EntityToggleSwimEvent.html to get the player who's start to swim (or end swim).

On both cases you want to use...

civic cryptBOT
civic cryptBOT
#

LeGeNdOfGoW started a thread called Problem with ram usage and g1 old.

Hello :)

How this even posible that server is taking so much ram after 5h? :cry:

https://spark.lucko.me/C5nGAHROdN
https://spark.lucko.me/5DGnbefSoO

and something is wrong wtih forum upload, i paste there:

https://timings.aikar.co/?id=9216688f6d7242a39ab9fac3f8096d11
https://timings.aikar.co/?id=ec84f3cd7e2c490487316abe976e6b89

and it show that timings are wrong...

-Map 6k 10-20 players
-paper 1.18.2

I improved the server from 6gb to 8, then to 12gb and now i have 16gb DDR4 -...

civic cryptBOT
#

mdcfe replied to the thread EssentialsX 2.19.3: the essential plugin suite for Paper servers.

EssentialsX 2.19.4 fixes a critical issue with [Trade] signs from 2.19.3. If your server uses [Trade] signs, you should upgrade to this release as soon as possible.

Release notes for 2.19.3 and 2.19.4 can be found on GitHub. You can download the latest release on the EssentialsX website.

civic cryptBOT
#

DuneSciFye replied to the thread Errors on startup.

I updated the hub and its still giving me these errors. The only worlds I have are Skyblock, Skyblock_nether, Skyblock_the_end, Superiorworld, Superiorworld_nether, and Superiorworld_the_end with Skyblock being the hub and Superiorworld being the world the islands are stored on. I basically renamed the current region folder in Skyblock to regionold and uploaded the new region folder with the new hub. I also deleted Skyblock_nether and Skyblock_the__end. Could it be something in the...

civic cryptBOT
#

electronicboy replied to the thread Errors on startup.

Run the server with -DPaper.debugInvalidSkullProfiles=true, it should produce more info to see where that invalid data is coming from

civic cryptBOT
#

Tau replied to the thread Velocity Command Blocker - fully block commands using regex and permissions.

Tau

Update 1.1.1

This update fixes an issue affecting all platforms (spigot, bungee and velocity) in where they fail to call a TabCompleteEvent when a ServerboundCommandSuggestionPacket is sent requesting completions for a root command node.

Normally a client cannot request completions for a root node ever since the brigadier command system was implemented, but with a Modded client or by the use of ViaBackwards clients can send a request for completions for a root command node.

Not only does...

civic cryptBOT
civic cryptBOT
#

jmp replied to the thread Velocity Command Blocker - fully block commands using regex and permissions.

jmp

but also bypasses all permission checks for commands, allowing exposure of all commands to the client.

This is not the case on Paper: https://github.com/PaperMC/Paper/blob/993f8288fa1c20a5942908da1b08022f2cd0599e/patches/server/0776-Check-requirement-before-suggesting-root-nodes.patch

civic cryptBOT
#

collin started a thread called Typical time after a major or minor Minecraft update that Paper is deemed "stable"?.

I run a small private server for my friends and me, so I don't have to worry about many of the things that commercial servers do. However, I still take great care to keep the server in good shape and follow best practices. It is currently running the last 1.18.1 build + ViaVersion for 1.18.2 support, so updating is no rush. This is just a topic I'm curious about.

Basically, assuming that you want your server to be stable and running the latest version of Minecraft (rather than 1.8 +...

#

MiniDigger replied to the thread Typical time after a major or minor Minecraft update that Paper is deemed "stable"?.

We consider Paper stable when we make an announcement stating so. There is no way to guess that beforehand, every update is different, 1.18.2 was way bigger than 1.18.1 for example.
Announcement for 1.18.2 was here https://forums.papermc.io/threads/paper-1-18-2.185/
so its safe for you to update your server, in fact, we no longer support 1.18.1 so you already missed out on some fixes.

civic cryptBOT
civic cryptBOT
civic cryptBOT
civic cryptBOT
#

Jafarin replied to the thread Need help with isJumping method 1.18.

Can isJumping use with player? If yes, why it is under foxEntity?

civic cryptBOT
#

DuneSciFye replied to the thread Errors on startup.

I added the java flag, and restarted my server. Here's the error: https://pastebin.com/9VWvFHFT
I also switched to purpur a few days ago, I can switch back to paper if y'all want me to test it on paper

civic cryptBOT
civic cryptBOT
#

JRabble replied to the thread Need help with isJumping method 1.18.

okay, but then how do I detect when player jumps, i know you could get Y, but then it will think that player jumps even if he falls

#

electronicboy replied to the thread Need help with isJumping method 1.18.

paper has an event for checking that which is based upon the logic for where the player increases the jumping stat

civic cryptBOT
#

AkiTendo started a thread called Automated Testing of PaperMC.

My day job is automated tests for clients using Behavior Driven Development. While my current employer is using a JavaScript setup, I have extensive experience in the Java implementation of the Cucumber framework for testing.

I'm curious about the current state of PaperMC's automated testing - which frameworks are in use, and also what support is extended to the plug in community to help them build tests for their plugins.

Testing video games is notoriously difficult, but I've noted many...

civic cryptBOT
#

MiniDigger replied to the thread Automated Testing of PaperMC.

Paper has a junit test suite, some of the tests are more like integration tests, but ye.

Plugins can easily write unit tests too using whatever frameworks they want, no need for us to do anything. There are libs like MockBukkit that are supposed to make it easier, but I prefer to mock stuff myself generally, keeps the scope smaller and forces me to properly architect my stuff.

For integration tests Mojang has the game test framework which they exposed to us after I asked, I created this...

civic cryptBOT
#

AkiTendo replied to the thread Automated Testing of PaperMC.

junit is well suited to integrations. I'll take a look at the existing suite.

civic cryptBOT
#

LoJoSho started a thread called RPGSprint - A Minecraft RPG-Style Sprint Plugin.

RPGSprint
Download | Source Code | Configuration
RPGSprint is a plugin that adds "stamina" to sprinting in Minecraft, ideal for RPG-Style servers who wish to discourage players from running around constantly. You may find the configuration above to give some insight into this plugin.

Features:

Simple & Ready for use
MiniMessage Support
PAPI Placeholders

Dependencies:

Paper 1.18.2+
PlaceHolderAPI

Support is offered in the thread or on Discord, @LoJoSho#0001

civic cryptBOT
#

CosmicNull started a thread called Nether Lag.

I have a server hosted locally that I'm playing on with a few buddies. Noticed today that the nether is causing lag for unknown reasons (at least unknown to me). TPS gradually drop significantly anytime the nether is loaded by a player. Certain areas drop it to around 10-13. I am running the server with 6 gb of ram which should be overkill and its only usually about 30% of the cpu.

civic cryptBOT
#

littleblack111 started a thread called A Free BackUp script?.

Hi everyone, i have a annoying promblem durning backup, because idk is there a better way to backup without stopping the server and I dont have a Backup scrip, can any one give me a free BackUp script pls

civic cryptBOT
#

Durov started a thread called How to make color codes work?.

Hello everyone, I am writing my plugin for the chat implementation, how can I implement the use of the symbol & + color code

At the moment I have a line

if(p.hasPermission("color.chat")){
e.getMessage().replaceAll("&", "§");
}

However, the plugin does not work in operation.
Note: I want to make the player when he writes a message, for example &c Hello and the color symbols disappear and the message is red.

#

NoahvdAa replied to the thread How to make color codes work?.

You need to set the message contents with setMessage after you replace the &:
e.setMessage(e.getMessage().replaceAll("&", "§"));

civic cryptBOT
#

Durov replied to the thread How to make color codes work?.

You need to set the message contents with setMessage after you replace the &:
e.setMessage(e.getMessage().replaceAll("&", "§"));

It works! Thanks

civic cryptBOT
#

Haui111 started a thread called Replace Worldfiles in the End while server is running?.

Hi everyone!

I recently started a new Paper server and I'm absolutely loving it. Since my playerbase is rapidly growing, I wanna get ahead of bottlenecks like the end files already being three times the size of the rest of the world.

I already cropped the world once when I was on a slower machine so I know how to do it using MCA selector.

Now, can I safely replace the world files on the server as long as nobody is in the dimention or will that crash the server?

Thanks in advance.

Best...

civic cryptBOT
#

Durov started a thread called How do I delete/unplug kernel commands?.

Hello everyone again, I want to delete/unplug the default kernel commands, I know that there is an unregister method in the kernel, is it possible to delete/unplug these commands with it?

civic cryptBOT
#

StarflightGaming replied to the thread Console spam.

I recently had the same issue as you. Mine was caused by some corrupted NPC data, which may persist between world wipes. If you have Citizens installed, use /npc rem all to remove all your NPCs or go through them individually and see if you can figure out which one is causing the issue. (Mine was from haphazardly modifying the data in saves.yml)

civic cryptBOT
#

jpaalman started a thread called Does placing a furnace above a hopper reduce lag on Paper?.

In vanilla MC, placing a block with an inventory above a hopper prevents it from taking in item entities from the world, reducing lag. Does this still help on a Paper server, or have hoppers been optimized to a point where this is unnecessary?

Additionally, if this still reduces lag, has placing a full block without an inventory, preventing pickups, the same effect? In vanilla, the lag reducing effect only works when a block with an inventory is used, but since full blocks prevent hoppers...

civic cryptBOT
#

BaNaNa started a thread called Help. After restarting the server, the paper.yml config is reset to the standard.

I want to change the setting
""allow-piston-duplication-readme: This setting controls if player should be able to use TNT duplication, but this also allows duplicating carpet, rails and potentially other items"
I write "true", save and reboot the server, but after reboot everything is restored for the default settings

civic cryptBOT
#

GimzeSC started a thread called Cant spawn mobs.

I have a 1.18.2 paper server for my creative test world and the only plugin i have is world edit.
The issue im experiencing is that I cannot spawn mobs (with the exception of Villagers, Wandering Traders, Bats, and Phantoms) nor will mobs spawn when gamerule doMobSpawning is set to true

civic cryptBOT
#

JunekCZ replied to the thread WorldGuard destroying server loading.

Sorry that I was not writing for a while. I had to do work to my school.
Anyway, I tried to figure it out and I don't understand a thing.

Do you know what's written in there?
The file is so big I had to upload it on my server: Link
It starts on line 23 879 and ends on line 131 657

Thank you for your big patience!

civic cryptBOT
#

AwesomelyEpic1 started a thread called Ticket Plugin.

I am working on creating a ticket plugin with different categories. I need to listen for a chat event after a player has clicked on an item in a GUI but cant figure out how to activate that listener inside of the click event. It is a 1.18 server, all I need it to listen for a chat event and be able to store the username, uuid, and chat content after they send a message. I am hoping the listener can be inside the click event so that I don't have to define extra variables.

civic cryptBOT
#

Andre_601 replied to the thread Does placing a furnace above a hopper reduce lag on Paper?.

Pretty sure just placing a full block over a hopper won't prevent lag as the hopper would still try to pick up stuff... A common block used is a composter as it pretty much does what a furnace does: Block the item pickup.

In terms of performance improvement is there not much I can say other than using a profiling plugin like Spark to check if performance improved when applying those tricks.

#

Andre_601 replied to the thread OneVersionRemake - Only allow specific versions on your network.

Version 3.11.0
This version brings improvements to how OVR handles the versions.json.
It will now check if the file's version is older than the one remotely available before attempting to update the file.

Please make sure to update your VersionsUrl to https://www.andre601.ch/oneversionremake/protocol_versions.json before updating to avoid errors and issues.

Actual release and full changelog: https://github.com/Andre601/OneVersionRemake/releases/tag/v3.11.0

civic cryptBOT
#

comonier started a thread called First attempt by a newbie learning.

Hello friends, I'm following a tutorial for the first time learning to create a plugin by maven, and the page
https://papermc.io/using-the-api
manda eu adicionar o código abaixo no arquivo pom.xml "Add this to your pom.xml:"

<repository>
<id>papermc</id>
<url>https://papermc.io/repo/repository/maven-public/</url>
</repository>

Once that's done, the program I'm using, Intelloj automatically sends the warning

Invalid content was found starting with element...

civic cryptBOT
#

PerthDad started a thread called Paper 1.18.2.

Hello,
I am having issues connecting an android client to a debian server.
It does not appear to be an issue with NAT or port forwarding.
A friend has successfully connected with the desktop version of minecraft without issues.

I can ping the server, and it port scans as open from my laptop. The server is a debian server in a remote location.
I downloaded the Android version to my tablet today and have connected to a public server just fine.
I added my private server but when trying to...

civic cryptBOT
#

MCMDEV started a thread called How do I run a server with only a nether?.

I'd like to create a setup for my server where every dimension is it's own server and link them up using plugins to spread TPS balance. The problem is that I can't really figure out how to force the server to create a nether as it's default world. Any ideas?

civic cryptBOT
#

LoJoSho replied to the thread Paper 1.18.2.

If you are connecting from Bedrock (Android, IOS, Xbox, Playstation, Windows 10 Edition) to a Java Edition server, then you need Floodgate and Geyser as plugins on your Java server to accept Bedrock clients. You can find a full guide on how to set this up here: https://wiki.geysermc.org/geyser/setup/

civic cryptBOT
#

tiancuo replied to the thread Sight distance cannot be changed.

There is no chaion change game field of view after the configuration change

civic cryptBOT
#

PerthDad replied to the thread Paper 1.18.2.

If you are connecting from Bedrock (Android, IOS, Xbox, Playstation, Windows 10 Edition) to a Java Edition server, then you need Floodgate and Geyser as plugins on your Java server to accept Bedrock clients. You can find a full guide on how to set this up here: https://wiki.geysermc.org/geyser/setup/

OMG LoJoSho!! You've saved my sanity!
so about 8 hours later, at 1am on a Tuesday morning I have finally got it going. Thank you very much.

Now I just have to go through and figure out how to...

civic cryptBOT
#

Loudbook replied to the thread First attempt by a newbie learning.

Have you run the "clean" lifecycle? I would start with that; when compiling make sure you are clicking "package"

civic cryptBOT
#

LoJoSho replied to the thread Sight distance cannot be changed.

No idea what you are trying to do, links do not work, they simply show the following image.

There are two places you can change view distance and simulation distances, server.properties
view-distance=8
simulation-distance=4

You can also modify the values in spigot.yml, if you prefer having it per world.
view-distance: default
simulation-distance: default

Make sure you restart the server after saving the changes.

civic cryptBOT
#

Atrain started a thread called TNT Duping Issue.

Hello, I'm currently trying to build a TNT duper for my tree farm, but it's not working. I tried first using a design with a coral fan, but the fan was destroyed and the TNT ignited and used. I then found a design that doesn't use coral, but it still ignited and used the TNT. The owner of the server has already confirmed that the setting "allow-piston-duplication: " is set to true.

civic cryptBOT
#

MattMX started a thread called ServerGUI | Change servers through a GUI.

ServerGUI [Velocity]
A GUI for Velocity Server selection!
Download »

Report Bug · Request Feature
Features
Allow players to use a GUI to select their server!
Customizable and intuitive design, and easy to use!

Setup
Firstly, head over to the realease page and download the latest version of the plugin. Drag the downloaded jar file into your plugins folder in your Velocity server.
We also require you to install Protocolize - it's how we're able to provide GUI support!

Getting Started
Simply...

#

MattMX started a thread called Reconnect | Reconnect your players!.

Reconnect [Velocity]
Reconnect your players!
Download »

Report Bug · Request Feature
Features
With this plugin, allow users to reconnect to the last server they were logged into!

Setup
Firstly, head over to the release page and
download the latest version of the plugin. Drag the downloaded jar file into your
plugins folder in your Velocity server.

Getting Started
Simply alter anything in the config.yml that is generated located in ./plugins/reconnect/config.yml.

To allow users to...

#

MattMX started a thread called Announcer | Proxy-wide announcements with a GUI.

Reconnect [Velocity]
Reconnect your players!
Download »

Report Bug · Request Feature
Features
This announcer plugin comes with an easy-to-use GUI! Everything is clearly labelled,
and we provide excellent customization for your announcements.

You can customize sounds, titles, subtitles, chat messages, and delay all through the GUI!

Setup
Firstly, head over to the release page and
download the latest version of the plugin. Drag the downloaded jar file into your
plugins folder in your...

civic cryptBOT
#

MattMX started a thread called Discord Verify | Discord account linking.

Discord Verify [Velocity]
Let your players link their Minecraft accounts to their Discord account!
Download »

Report Bug · Request Feature
Features
DiscordLink is a plugin that allows your players to link their minecraft and discord accounts. The plugin is able to handle multiple accounts to one user, as well as unlinking users.

Role Sync Allows you to synchronize luckperms ranks with discord roles. (setup below)
Discord Commands
Absolute customization
RGB support

Setup

Role sync
You can...

civic cryptBOT
#

owwk started a thread called WorldGuard.

WorldGuard registers the owner of the region with a small letter. how i can fix it?

civic cryptBOT
#

daft started a thread called AsyncRTP.

AsyncRTP is a generic random teleporter plugin that features an asynchronous safe location finder and various other configuration options.

Contact Zeke#5958 on discord for support.

#

daft started a thread called AsyncRTP.

AsyncRTP is a generic random teleporter plugin that features an asynchronous safe location finder and various other configuration options.

Contact Zeke#5958 on discord for support.

civic cryptBOT
#

CoolServerOwner started a thread called What are the basic plugins needed to run nicely my 1.18.2 creative server?.

I want my server to be a creative server with a plot world but also have one extra free world for experienced builders.
The plugin recommendations I am looking for are plugins that will help with:

Basic server management
Anti cheating/trolling/griefing
Staff and sanctions management
Role creation and permissions
Donations
Voting
Cosmetics
Any extra recommendations for either the server's well-being or for fun are welcome.

Thank you!

civic cryptBOT
#

bobby29831 replied to the thread Need help with isJumping method 1.18.

There is most likely something else that you're doing incorrectly that is causing the code not to be run, since yes, the return value of Player#isJumping is indeed a boolean value and that would follow correctly.

In what you've provided, nothing is technically incorrect, but it's hard to get a gauge of where the issue could be taking place with such a small snippet. Congratulations on starting to program your own plugins! It's a big and challenging step, but rewarding in the end.

#

bobby29831 started a thread called Spartan Webhooks [2.0].

Spartan Webhooks is a plugin that was developed to solve a problem -- there was no way to send webhooks with essential information to Discord while utilizing the popular Anti-Cheat plugin, Spartan. This project initially started as an independent project to sate only my desire, but has been publicized and well utilized since release.
Features

JSON based embed configuration

Popular builders like this one can now be utilized
Supports non-embed messages too!

Embed sending now respects...

#

bobby29831 replied to the thread Ticket Plugin.

You cannot currently have a listener inside of another listener. You will have to play around with external Maps or Lists that you create to store the UUID and other defining data that can be used to differentiate between what the necessary details are to be used back in the GUI.

I would suggest a Map<UUID, String> with the String value updating after the chat message and then retrieved later when you want via a UUID. Also, if you were unaware you can retrieve a Player object via a UUID...

civic cryptBOT
#

DeDiamondPro started a thread called XCatch | Anti-Xray 1.13-1.18.

XCatch
An efficient yet effective plugin to catch X-rayers for Minecraft 1.13-1.18.
XCatch analizes how a player is mining by looking it how many turns it makes and how many rare ores it finds in a small period of time.

Features

Send an alert to staff after a configurable amount of flags.

Automatically ban players after a configurable amount of flags (off by default).
See flags and bans of online or offline players in a gui.

Why use this over other plugins

Plugins that hide ores (like...

civic cryptBOT
#

micegan started a thread called OnDoorLock.

Plugin, that makes doors lockable using tripwire hook.
Door locks once player press left click on door by holding tripwire hook in main hand, hook itself would get enchanted, so it would be easy to understand, that it is used for a door.

All doors are getting unlocked on server restart, i was too lazy to add the funkin' saving to the .yml file (Edit: ahaha i'v added the saving feature)

For any questions / support / suggestions: https://discord.gg/zhmkBfV3rG ("plugggiigigiigigiginssssss"...

#

micegan replied to the thread OnDoorLock.

it's on bukkit api :/

#

micegan started a thread called OnDoorLock.

Plugin, that makes doors lockable using tripwire hook.
Door locks once player press left click on door by holding tripwire hook in main hand, hook itself would get enchanted, so it would be easy to understand, that it is used for a door.

All doors are getting unlocked on server restart, i was too lazy to add the funkin' saving to the .yml file (Edit: ahaha i'v added the saving feature)

For any questions / support / suggestions: https://discord.gg/zhmkBfV3rG ("plugggiigigiigigiginssssss"...

#

micegan replied to the thread OnDoorLock.

WAIT, it's a wrong thread tag :/, sorry

civic cryptBOT
#

CrazyCloudCraft started a thread called Paper / Velocity > server stop, start and restart scripts.

I just place this here because it isn't a plugin and it is for more than Paper or Velocity software.

I'm presenting my custom start, stop and restart scripts for PaperMC and VelocityMC

The scripts can do backups, software updates, and much more!

You can download the scripts or more information here:
https://github.com/CrazyCloudCraft/minecraft-bashs

civic cryptBOT
#

_Iuri started a thread called e.setCancelled should return the actual cancel status.

Supposing that we want to exit from a cancelled event function by us, we need to do:

e.setCancelled(true);

if(e.isCancelled())
return;

Being that we could do:

if(e.setCancelled(true))
return;

This case gets more sense with a true comparison case:

ItemStack theResult = e.getSlot(23);

if(e.setCancelled(theResult != null)) /* If the item is not null, cancel the event and exit quickly */
return;

Also, this will be biutifier than:

ItemStack theResult = e.getSlot(23)...

#

_Iuri replied to the thread e.setCancelled should return the actual cancel status.

This could be implemented with a new function just for Paper called "cancelled([status])" or something like that.

if(e.cancelled(true))
return;

if(e.cancelled())
return;

if(e.cancelled(false))
return; // Never will be.

civic cryptBOT
#

electronicboy replied to the thread e.setCancelled should return the actual cancel status.

setCancelled is just a setter, there is no logic outside of a singular event in the API which will behave any differently, so this has generally 0 purpose

civic cryptBOT
#

_Iuri replied to the thread e.setCancelled should return the actual cancel status.

This kind of little modifications has its purpose: write less, more usefull and beauty code. The structure of an api or framework should be as worked as its programming.

Suppose this: We want to disable or enable a buttom from a window. How we would write the code? Should we create a function for enable it and another one for disable it?

class Button
{
boolean isEnabled= true;

void enable()
{
    isEnabled= true;
}

void disable()
{
    isEnabled=...
#

electronicboy replied to the thread e.setCancelled should return the actual cancel status.

I just fail to see the benefits of having a patch that modifies 250+ classes all for the sake of a trivial feature that in the scheme of things offers no real gains, whatever you set cancelled to is what it's set to, so I don't exactly see how the modification here is justified, especially for behavior you could easily shove in a util method

civic cryptBOT
#

_Iuri replied to the thread e.setCancelled should return the actual cancel status.

I get you and i am good with the implementation of the util methods.

I just wanna highlight the concept of code reduction. Within the API exists a lot of functions with void returns which hinder us at the time of programming. A clear example of this whould be the "getItem" and "setItem" of the Inventory interface.

I have to do:
Inventory i;

i.setItem(0, new ItemStack(Material.GLASS));
i.setItem(45, new ItemStack(Material.DIRT));
i.setItem(32, new ItemStack(Material.LAVA_BUCKET));

When...

civic cryptBOT
#

CrazyCloudCraft replied to the thread What are the basic plugins needed to run nicely my 1.18.2 creative server?.

Hello, if you want to run your server good without bugs or lags i recommend this:

  1. Basic server management: https://github.com/CrazyCloudCraft/minecraft-bashs for management i recommend using this start, stop and restart scipts with make auto software updates and backups. Also it's coded by myself so i really recommend using it. (i make updates often to add new features and better user-friendly configuration)

  2. Anti cheat...

civic cryptBOT
#

PerthDad started a thread called Attack cooldown texture issue.

Hello,
I’ve had a problem that I presumed was LAG related due to a pretty poor latency between my home and remote server.

When ever I hit something that’s alive, like the pig in the attached image, I get some squares in the middle of the screen that look like a loading bar (like it’s lagged). Then the victim of my assault jumps to another location as if it’s lag related. Nothing else in the game seems to lag though, and it’ gameplay is actually pretty smooth.

Someone sent me a screen shot...

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

4drian3d started a thread called MiniPlaceholders | Component-based Placeholders for Paper and Velocity.

Have you ever wanted a placeholder plugin with support for hovers, click events, translatable messages, gradients and all kinds of formats? MiniPlaceholder makes it possible.

The plugin has 2 built-in expansions and more external ones. See the complete list here

Commands:
Velocity
/vminiplaceholders <parse|help> <me|player> <player-to-parse>
Paper
/miniplaceholders <parse|help> <me|player> <player-to-parse>

API
Check the available javadocs here

Or check the wiki here

civic cryptBOT
civic cryptBOT
#

LoJoSho replied to the thread Attack cooldown texture issue.

Hello,
I’ve had a problem that I presumed was LAG related due to a pretty poor latency between my home and remote server.

When ever I hit something that’s alive, like the pig in the attached image, I get some squares in the middle of the screen that look like a loading bar (like it’s lagged). Then the victim of my assault jumps to another location as if it’s lag related. Nothing else in the game seems to lag though, and it’ gameplay is actually pretty smooth.

Someone sent me a screen shot...

#

PerthDad replied to the thread Attack cooldown texture issue.

ohh I see.
So it’s related to bedrock client-java server differences.
Thanks LoJoSho. I’ll see if this attack cool-down can be turned off in the server. That might make it more enjoyable for bedrock users. Thanks for your help!

civic cryptBOT
#

Karaon started a thread called Silverfish not "summoning" other silverfish when poisoned.

Hello everyone,

I am playing on a minecraft survival server that uses Paper. I am not an owner/admin of this server so don't have acces to any logs/settings. As the admins have struggled finding a solution so far this is my attempt to find some answers to help them.

The issue I am running into is that a Silverfish that is poisoned is not "summoning" or "calling" infested blocks nearby to break and spawn more silverfish. They do still "summon" or "call" infested block nearby when directly...

civic cryptBOT
#

Siliwolf started a thread called Vanilla Permissions Not Applying.

I am developing a server roles plugin, and I am trying to add only teleport and kick perms to the staff role. Here is my code:

I know the permission init stuff works, as I do get these permissions. However, they don't seem to do anything. I have also tried the following (I will only show for TP, but I did it for all of them):
"tp"
"minecraft.command.tp"
"minecraft:command.tp"

If anyone knows why this isn't working, please let me know. Thanks!

#

Siliwolf replied to the thread Vanilla Permissions Not Applying.

Wait, I just had to update my Paper version. Sorry, everyone!

civic cryptBOT
#

MattMX replied to the thread Announcer | Proxy-wide announcements with a GUI.

fix this topic please :)

Oops thank you! I did not noticed that when i loved my resources from the old velocity forums haha

civic cryptBOT
#

TROLLGAMES started a thread called how to make an authentication server.

I'm trying to make an authentication server, which when the user logs in, will be automatically redirected to the lobby.

How to do this ? Can someone explain to me please?

civic cryptBOT
#

wegoodwin started a thread called Custom GUI.

I am trying to find information on how to create a custom GUI screen for 1.17.1. All of the examples I have run across are for forge. Basically when the user types in a command I want a custom gui to pop up that has a text box to accept input. I also need a button that allows the user to exit out of the GUI. Any help would be appreciated.

civic cryptBOT
#

TylBur replied to the thread Custom GUI.

I am trying to find information on how to create a custom GUI screen for 1.17.1. All of the examples I have run across are for forge or you have to create it using an inventory screen(I do not want to do this). Basically when the user types in a command I want a custom gui to pop up that has a text box to accept input. I also need a button that allows the user to exit out of the GUI. Any help would be appreciated.

Best solution would be using the ItemsAdder plugin, as it does have the...

#

TylBur replied to the thread Silverfish not "summoning" other silverfish when poisoned.

Hello everyone,

I am playing on a minecraft survival server that uses Paper. I am not an owner/admin of this server so don't have acces to any logs/settings. As the admins have struggled finding a solution so far this is my attempt to find some answers to help them.

The issue I am running into is that a Silverfish that is poisoned is not "summoning" or "calling" infested blocks nearby to break and spawn more silverfish. They do still "summon" or "call" infested block nearby when directly...

civic cryptBOT
#

wegoodwin replied to the thread Custom GUI.

OK, Thanks.

Best solution would be using the ItemsAdder plugin, as it does have the ability to do completely custom menu designs. The only caveat being that it is a premium plugin you'd need to buy.

OK, Thanks.

civic cryptBOT
#

KOUSPEX replied to the thread how to make an authentication server.

Please tell me if you are using multiple worlds with plug-ins or connecting multiple servers with a proxy server.

civic cryptBOT
#

Karaon replied to the thread Silverfish not "summoning" other silverfish when poisoned.

That's strange..
Stupid question but are you certain there are other infested blocks within range?
Any sort of plugin output in console?

100% sure that infested blocks are in range.
Sadly I have no console acces so I can't say whether or not there is any ouput.

civic cryptBOT
civic cryptBOT
#

MAKER0397 started a thread called change durability how and where.

Hello I have a question. how and where can i change the durability of items. I don't want to enchant you but change you directly. do I have to unpack the papermc.jar. if so, where can i find the file where i can change the durability of items. I would like to set the diamond picaxes to 2500 durability from the start.

civic cryptBOT
civic cryptBOT
#

CrazyCloudCraft replied to the thread How can i edit the velocity messages?.

Since the last dev build in Velocity, a new directory called lang will be created where you can customize all translations and add your own

Yes, i read the code that he and you wrote.

civic cryptBOT
#

Player_Schark replied to the thread How do I delete/unplug kernel commands?.

Use the CommandMap from Server#getCommandMap and unregister the commands you don't like.

civic cryptBOT
#

Yukiteru94 started a thread called Failed To Bind Port.

Hi guys I m running a 1.18.2 Paper BungeeCord Server with a bunch of 1.18.2 Paper Server and two 1.17.1
Every morning at 6.00 a.m. whole servers got restarted, to be precisethey shut down and every 2 mins one of them starts.
One or more of them (some times all of them) got this error when starting

15.04 06:06:05 [Server] WARN **** FAILED TO BIND TO PORT!
15.04 06:06:05 [Server] WARN The exception was: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use...

civic cryptBOT
#

peachypeace started a thread called I updated my server to the latest paper 1.18.2 jar file and now it wont start.

I updated my server to the latest paper 1.18.2 jar file and now it wont start the permissions folder is completely empty and I dont know what to do cause I have spent so much time on this server and its been messed up

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

tjcstuart started a thread called Waterfall help please.

got turnkey installed with no issue. Was even able to spin up a few servers, after I got java updated to 18…
I’m not wanting to actually put together a waterfall proxy and servers with this…

Actual error I’m seeing(when connecting from bedrock) is: disconnected from the Java server because of Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?

Running MineOS Turnkey (gitcommit b6e0d1e)
For now just trying to get this running internally and I’m...

civic cryptBOT
#

CrazyCloudCraft replied to the thread Waterfall help please.

  1. Waterfall is only a connector for the servers behind it (Like Velocity and Bungeecord)

  2. Did you enable bungeecord: true in the spigot.yml of your Minecraft Paper servers?

  3. I would recommend that you configure the complete config.yml

Something like This:

config.yml - waterfall

listeners:

  • query_port: 25577
    motd: 'Please use the MiniMOTD plugin!'
    tab_list: GLOBAL_PING
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
    localhost: lobby
    ping_passthrough: false...
#

CrazyCloudCraft replied to the thread Waterfall help please.

  1. Waterfall is only a connector for the servers behind it (Like Velocity and Bungeecord)

  2. Did you enable bungeecord: true in the spigot.yml of your Minecraft Paper servers?

  3. I would recommend that you configure the complete config.yml

Something like This:

config.yml - waterfall

listeners:

  • query_port: 25577
    motd: 'Please use the MiniMOTD plugin!'
    tab_list: GLOBAL_PING
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
    localhost: lobby
    ping_passthrough: false...
civic cryptBOT
#

Aethrys started a thread called Looking for Plugin/Does it exist - Discourage running?.

I notice some of my servers and my friends servers get beaten really quickly, and I think that a slower pace would help make survival more enjoyable. So I was wondering if there was a plugin that doesn't disable running, but discourages it as a means of travel so that players take on a slower pace when playing the server? I wouldn't want any new meters or bars to keep track of, though, because my players don't really want to interact with custom features.

civic cryptBOT
#

ZairuX started a thread called Plugins + mods?.

Hello everyone, I had a question, I wanted to know if it was possible to create a server with MODS and PLUGINS with PAPERMC?
Thanks ;)

#

hyperdefined replied to the thread Plugins + mods?.

Nope. You either get mods or plugins, no combination.

civic cryptBOT
#

CrazyCloudCraft replied to the thread Plugins + mods?.

Hello everyone, I had a question, I wanted to know if it was possible to create a server with MODS and PLUGINS with PAPERMC?
Thanks ;)

Yes you can do that with MohistMC https://mohistmc.com/ or you use only bukkit api with forge then you can take https://github.com/IzzelAliz/Arclight

You can also take for Mohist the custom server startsripts form here: https://github.com/CrazyCloudCraft/minecraft-bashs

#

_11 replied to the thread Plugins + mods?.

_11

If you care even one atom about stability, no, a server with both plugins and mods is not possible. They are 2 very different systems that work in very different ways. In addition, many of them do sketchy things to attempt to fix their stability issues, i.e. here's a post from the EssentialsX team detailing why not to use Mohist: https://essentialsx.net/do-not-use-mohist.html

civic cryptBOT
#

CrazyCloudCraft replied to the thread Plugins + mods?.

If you care even one atom about stability, no, a server with both plugins and mods is not possible. They are 2 very different systems that work in very different ways. In addition, many of them do sketchy things to attempt to fix their stability issues, i.e. here's a post from the EssentialsX team detailing why not to use Mohist: https://essentialsx.net/do-not-use-mohist.html

Yes and that is very compliecated. Mohist wants to run the mods and the plugin good, but they chanced some things in...

#

_11 replied to the thread Plugins + mods?.

_11

I'm not going to bother responding to that response from Mohist, since it seems it's mostly pushing the blame onto EssX, and I'm guessing staff would yell at me. The long and short of it is, Mohist is unstable, and has done sketchy things in the past, meaning they're likely to again. Use it at your own risk, and remember to take backups.

civic cryptBOT
#

CrazyCloudCraft replied to the thread Plugins + mods?.

I'm not going to bother responding to that response from Mohist, since it seems it's mostly pushing the blame onto EssX, and I'm guessing staff would yell at me. The long and short of it is, Mohist is unstable, and has done sketchy things in the past, meaning they're likely to again. Use it at your own risk, and remember to take backups.

Yea, Mohist is a very wierd software, by me (on a test server) it works, but without knowing of it's savety

civic cryptBOT
#

CrazyCloudCraft replied to the thread Failed To Bind Port.

At first, plugins can't open/close ports.
2. Check that the port of bungeecord is 25565 (default for java)
3. use this configuration and add all servers: (yes all)
server_connect_timeout: 5000
listeners:

  • query_port: 25577
    motd: None
    tab_list: GLOBAL_PING
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
    localhost: lobby
    ping_passthrough: false
    priorities:
    • lobby
    • builds
      bind_local_address: true
      host: 0.0.0.0:25565
      max_players: 0
      tab_size: 60...
civic cryptBOT
#

Siliwolf started a thread called Datapack Dimensions Not Loading.

I have two datapacks on my server, Terralith and one that I made. They work just fine on singleplayer, so the datapacks are fine, and other stuff is loading, I can see some of the changes in the vanilla biomes Terralith overhauls. However, it seems everything is loading except custom dimensions. Terralith isn't overwriting the overworld, and my datapack isn't creating its custom dimension. Here are the things I've tried:

Zipping and unzipping the datapacks
Upgrading and downgrading my Paper...

civic cryptBOT
#

GimzeSC started a thread called Mobs Not Spawning.

I have a 1.18.2 paper server for my creative test world and the only plugin i have is world edit.
The issue im experiencing is that I cannot spawn mobs (with the exception of Villagers, Wandering Traders, Bats, and Phantoms) nor will mobs spawn when gamerule doMobSpawning is set to true

civic cryptBOT
#

EterNity replied to the thread Mobs Not Spawning.

Please re-create without plugin if you have any installed.

Additionally, ensure the difficulty is not set to peaceful on the world you are in. (The config option is per-world so you would need to be in the creative world and run /difficulty hard to confirm this.

#

GimzeSC replied to the thread Mobs Not Spawning.

Please re-create without plugin if you have any installed.

Additionally, ensure the difficulty is not set to peaceful on the world you are in. (The config option is per-world so you would need to be in the creative world and run /difficulty hard to confirm this.

The world difficulty is set to hard, even if, im pretty sure that is obviously not the problem when i stated that no mobs spawn with the exception of like 4, not even passive mobs are spawning.

#

EterNity replied to the thread Mobs Not Spawning.

Please provide clear and concise information as much as possible as you stated no mobs was spawning but now adding on that there was indeed 4...

Grab a timing report with the commend /timings report and post the link here so we can get the necessary information in one go, thank you.

civic cryptBOT
#

GimzeSC replied to the thread Mobs Not Spawning.

Please provide clear and concise information as much as possible as you stated no mobs was spawning but now adding on that there was indeed 4...

Grab a timing report with the commend /timings report and post the link here so we can get the necessary information in one go, thank you.

I did say i couldnt spawn any mobs with the exception of villagers, wandering traders, bats, and phantoms. My wifi just went out tho I'll get the report asap

civic cryptBOT
#

osfanbuff63 started a thread called Looking for Plugin - Teamspeak Integration.

Does anyone know if there is a Bukkit/Spigot/Paper plugin for integration with TeamSpeak? Ideally, it should include:

Teamspeak chat integrated into Minecraft chat
Account linking (see below)
Join/leave messages also reflecting TeamSpeak (User left your channel, User joined your channel, etc by default, if login is enabled and accounts are linked, will show the player's username linked)
With a command (say, /ts), you can view (ordered by priority):

What channel people are in (both using...

civic cryptBOT
#

CrazyCloudCraft replied to the thread Datapack Dimensions Not Loading.

You have to create a Single Player world, where you put the datapacks in. After that you go to your saves in the .minecraft folder ( %appdata% for windows) and zip your world folder were your datapack are. After that you move the zip to your server. If the zip is in your serverfolder you can unzip it.

civic cryptBOT
#

Yukiteru94 replied to the thread Failed To Bind Port.

Thanks for your reply,

  1. I have many plugins that use internal ports, such as dynmap (8123) plan (8804 and followings) and many mysql instances (3306).

  2. The bungeecord port is the default, 25565

  3. The configuration was almost the same. I only changed all the servers port according to your suggest, we had 35100, 35200, 35300 and so on for each server

  4. What do you mean to open ports in netstat? The firewall?

  5. I can't use bash scripts to manage the servers because we use Multicraft

civic cryptBOT
#

CrazyCloudCraft replied to the thread Failed To Bind Port.

Thanks for your reply,

  1. I have many plugins that use internal ports, such as dynmap (8123) plan (8804 and followings) and many mysql instances (3306).

  2. The bungeecord port is the default, 25565

  3. The configuration was almost the same. I only changed all the servers port according to your suggest, we had 35100, 35200, 35300 and so on for each server

  4. What do you mean to open ports in netstat? The firewall?

  5. I can't use bash scripts to manage the servers because we use Multicraft...

civic cryptBOT
#

xiaonuo1326 started a thread called log4j2 bug fixes.

请问除了版本1.18.2之外,还修复了哪个版本的log4j2漏洞?

civic cryptBOT
#

EterNity replied to the thread log4j2 bug fixes.

All version obtainable from official Paper website are patched.

所有可从 Paper 官方网站下载的所有版本均已修补。

#

Lemar98 started a thread called Velocity - plugin messaging not working.

Hi
I need to send information from my paper server to velocity. I have registered my channel in velocity and exactly the same in paper, but for some reason, the PluginMessageEvent event in Velocity never triggers. What is the reason for this behavior?

Velocity side: https://www.toptal.com/developers/hastebin/yoxaregofo.kotlin
Paper side: https://www.toptal.com/developers/hastebin/capemupipa.csharp
velocity config: https://www.toptal.com/developers/hastebin/ejuqicemog.ini

civic cryptBOT
#

Lemar98 started a thread called Velocity plugin messaging not working.

Hi
I need to send information from my paper server to velocity. I have registered my channel in velocity and exactly the same in paper, but for some reason, the PluginMessageEvent event in Velocity never triggers. What is the reason for this behavior?

Velocity side: https://www.toptal.com/developers/hastebin/yoxaregofo.kotlin
Paper side: https://www.toptal.com/developers/hastebin/capemupipa.csharp
velocity config: https://www.toptal.com/developers/hastebin/ejuqicemog.ini

civic cryptBOT
#

4drian3d replied to the thread Velocity plugin messaging not working.

Do not use server.getEventManager().register(this, this);, the main class of your plugin is already registered automatically (that's why the ProxyInitializeEvent listener works)

I would recommend that as an alternative to
private final String channel = "donategiverbungee:channel";
use
private final MinecraftChannelIdentifier channel = MinecraftChannelIdentifier.create("donategiverbungee", "channel");

civic cryptBOT
#

Lemar98 replied to the thread Velocity plugin messaging not working.

The problem was that for the message channel to work, there had to be at least one player online on the server. I tested it without players on the server...

civic cryptBOT
#

sebastian97 started a thread called All player advancements reset?.

Hi, I am using pufferfish which is a fork of paper (which yeah is a fork of spigot). Basically, I deleted my bukkit.yml, spigot.yml, and paper.yml in order to regenerate all the configs. When I did this I noticed upon logging on all my advancements had been reset. Everything else is totally fine.

I look in the world/advancement folder and notice almost everyone's advancements has been reset. I kind of freak out but whatever, I got backups. Strange thing is, all my backups from the past week...

#

EterNity replied to the thread All player advancements reset?.

Deleting those 3 files should not have any effect on that. Try to recreate it on Paper first before asking. (You will do this by restoring from a backup)

#

sebastian97 replied to the thread All player advancements reset?.

yeah sadly, I took the oldest backup I had, loaded it onto a local server with just paper, and the advancements are still fudged. Guess ill just take it as a loss, still seems strange wish I knew what happened.

civic cryptBOT
#

sebastian97 replied to the thread All player advancements reset?.

PLEASE HELP SOMEONE DONATED $300 TO THE SERVER FOR ADMIN ABILITIES AND THEY ARE THREATENING TO CHARGE BACK IF I DONT FIX THEIR ADVANCEMENT. I ALREADY SPENT THE $300 ON A NEW BONG (really nice RooR piece with triple perculation, ice catcher, thick glass)

#

sebastian97 replied to the thread All player advancements reset?.

also is there any wway i could upload a video of me ripping it? its in windows movie maker format

civic cryptBOT
civic cryptBOT
#

sebastian97 replied to the thread All player advancements reset?.

ok I found the problem i actually never had advancements enabled in the first place, thanks.

civic cryptBOT
#

xxslayer1555xx started a thread called Help reading timings report.

I'm fairly new to the Paper world, and still dont know what half of this means. My server gets lag spike every now and then. But recently its been locking up. tons of red text (ill get a photo next time) basically says its not a crash even tho a second later all plugins disable and the server is locked. reading around i saw people asking for timings reports so i ran this for a while. Can anyone help me in anyway? even just with more knowledge of this stuff

civic cryptBOT
#

xiaonuo1326 replied to the thread log4j2 bug fixes.

请问是不是旧版下载里面的也修复了log4j2漏洞

civic cryptBOT
civic cryptBOT
#

PlayFull_Pet1 started a thread called Plugin / Software needed that I cant find.

I need a minecraft server compatible proxy that CloudFlare can connect to with its proxy, since the CloudFlare proxy dose not support Minecraft, I have tried to find this myself but I have just turned to this forum for help.

#

electronicboy replied to the thread Plugin / Software needed that I cant find.

cloudflare only supports http/s, basically; if you want TCP protection, you'd need to pay for their spectrum plan; see products like TCPShield, etc, for MC

civic cryptBOT
#

PlayFull_Pet1 replied to the thread Plugin / Software needed that I cant find.

I understand that cloudflare only supports http, im asking if theres some software that I can host that cloudflare can proxy to and that will redirect to the server, my minecraft server dose not have a shop and I definitely cant afford $1 per gig

civic cryptBOT
#

Sizon started a thread called lag with fast breaking blocks.

When breaking blocks of earth with a shovel efficiency 4, I ran into a problem on my server.
blocks are broken on the client side, but the server then returns them.
Sometimes blocks become "ghostly" you can get stuck in them, but you can't see them.
Server 20 tps
My ping 20-30
I don't have many plugins:
Tab
Dynmap
SkinRestorer
Spark
The server is not overloaded.
To solve this problem, I found the "SolidFix" plugin for Spigot, but it does not have so many downloads, maybe there is a more...

civic cryptBOT
civic cryptBOT
#

SourRadish started a thread called Error after startup.

After five days of server ran,then,whenever I start my server I always get this error:https://pastebin.com/yR6vKNXW
Although there was an error on the server,map files and player files have been updated normally.

civic cryptBOT
#

CrazyCloudCraft replied to the thread Help reading timings report.

Hello,
for users, who didn't understand timings i recommend using a bot called birdflop https://top.gg/de/bot/787929894616825867 . This bot reads the timings to create a better report.

Output from the bot for your timings:

Timings Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.

Aikar's Flags >> Your Xmx and Xms values should be equal when using...

civic cryptBOT
civic cryptBOT
#

mani123 started a thread called Villager update event.

What is the best way to update trades in villager, since there is no event that would update when a new level is received

And why VillagerCareerChangeEvent returns none

civic cryptBOT
#

electronicboy replied to the thread Plugin / Software needed that I cant find.

There are a few notable ones which have a free plan, e.g. TCPShield, but, this is an area in which you're not gonna be getting too much for free in the scheme of things

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

xxslayer1555xx replied to the thread Help reading timings report.

Hello,
for users, who didn't understand timings i recommend using a bot called birdflop https://top.gg/de/bot/787929894616825867 . This bot reads the timings to create a better report.

Output from the bot for your timings:

Timings Analysis
These are not magic values. Many of these settings have real consequences on your server's mechanics. See this guide for detailed information on the functionality of each setting.

Aikar's Flags >> Your Xmx and Xms values should be equal when using...

civic cryptBOT
#

SourRadish replied to the thread Error after startup.

Hello

  1. Your Question header should called: Server is stopping every time then a player joins
  2. You should update your software. The best way to do this is to use this start/stop scripts: https://github.com/CrazyCloudCraft/minecraft-bashs
  3. After that view if there is this error and report it here.

thanks for your reply,but the quesion not be overcome still, the server no responded when i used you way, I can only force restart,so no log...
I tried other ways,finally i overcome this...

civic cryptBOT
#

CrazyCloudCraft replied to the thread Error after startup.

thanks for your reply,but the quesion not be overcome still, the server no responded when i used you way, I can only force restart,so no log...
I tried other ways,finally i overcome this quesion,I just upgraded the server system.
sorry, there may be some mistakes in my grammar, because I'm not a native speaker of English
thank you all the s

https://forums.papermc.io/conversations/support-0025-error-after-startup.20/

civic cryptBOT
civic cryptBOT
#

michaelnyght started a thread called Low TPS - Scheduled Blocks (SELF).

Hi! I'm getting pretty bad TPS on my server.

Here's my report: https://timings.aikar.co/?id=0697481691814d9f94e879883d9a5a99#timings
I tried to remove all my datapacks and it still lags. It looks like "Scheduled Blocks" is the cause.
I also set up these settings too: https://www.spigotmc.org/threads/guide-server-optimization⚡.283181/
All the mobs are twitchy in my village. When go away from the village, mobs are fine.

My server has an AMD Ryzen 5600X with 32GB ram and a fast NVMe...

civic cryptBOT
#

EterNity replied to the thread Low TPS - Scheduled Blocks (SELF).

The primary performance issues comes from schedule blocks (think liquid, redstone, commendblocks, etc)

On your region tab on timing, it is shown that you have a tons of repeating commend blocks and you will need to fly around that area to find them.

Additionally, I suggest you use this following writeup if you want to optimize your server as it contains more up-to-date informations about Paper and explanations for what they do. https://eternity.community/index.php/paper-optimization/

civic cryptBOT
civic cryptBOT
#

EterNity replied to the thread Help reading timings report.

Alternatively, you can read over this post and actually understand what you are changing… next time, you can come into PaperMC discord for additional and often time faster help (ping me if you needed).

I am personally not a fan of changing stuff that's not broken or not having issues and that’s why automatic troubleshooting with pre-determined Config is not strongly not recommended. (Take for example, 99.99% of server will not have issue with armor stand and disable it will leave your...

civic cryptBOT
#

NobleNoisii started a thread called Server running into TPS issues.

Hi we have been running a for a server for a couple of months on and recently we got a big influx of player numbers from 5 to around 25 and that has caused constant TPS issues.

TPS from last 5s, 10s, 1m, 5m, 15m:
17.03, 17.25, 17.49, 16.86, 16.82

I have tried a lot of different things to improve the TPS without much success also having a crash or 2 at peak hours and I was wondering if the server spec we have is not enough for the number of users on server.

I tried everything I think to...

#

EterNity replied to the thread Server running into TPS issues.

Can you please provide a timings and spark report?

Run the following commends and post link either here or on discord…

/timings report

/spark profiler --only-ticks-over 50

#

EterNity replied to the thread Server running into TPS issues.

First try to reduce your overall entity counts as they account for 40% of your server workload. Read over this section and find a good value for your server and run with it for tonight then generate another set of timings and spark reports then we can see any additional change is needed.

Read over Bukkit.yml Config here

civic cryptBOT
civic cryptBOT
#

GTNT started a thread called Server TPS is very low with one player.

My server TPS is very low with only one player on. Without players, it runs fine but with players, the TPS drops to around 16 and sometimes as low as 12.

5GB of Ram
Intel i9-9900K

I am happy to post any other information
Normally, I have plugins installed however I removed all of them and they didn't make a difference to the TPS (as you can see from the /timings)

civic cryptBOT
civic cryptBOT
civic cryptBOT
#

sebastian97 started a thread called Stupidly high ping when using anti-xray engine mode 2.

So, something very strange is happening with engine mode 2. I much prefer to use it as it works a lot better than engine mode 1. My server can certainly handle it.

BUT what is SO weird, is engine mode 2 causes me to have CRAZY horrific ping but only sometimes? If I turn it to engine mode 1 I don't have high ping.

So you may be thinking, ok your internet sucks, but no I am on fiber, and my connection to the server is great. The server is hardly using any bandwidth and hardly any CPU. So I...

civic cryptBOT
#

Netherwhal started a thread called Ansible Role to automatically install the latest PaperMC version on Debian-like systems.

I just created an ansible role that will automatically fetch the latest papermc release and install it, when run: https://galaxy.ansible.com/simplyvanilla/mcs

It is of course open-source: https://github.com/SimplyVanilla/ansible-role-mcs

Features:

systemd-unit/service based-on screen
fetches latest version of papermc via API
applies optimal aikar flags based on heap size
installs jolokia as jmx agent (for telegraf/prometheus)

civic cryptBOT
civic cryptBOT
#

sebastian97 started a thread called Is it at all possible to store the world on another server or cloud storage?.

So, I have hosting that is very affordable with fast ram and fast cpu. The only problem is I can't upgrade the storage and it is only 240gb of NVME. I was wondering, I know it would be a LOT slower but is it possible if I needed to I could store worlds on the cloud and have it pull region files as needed? Or is that not possible. Thanks.

civic cryptBOT
#

Gamen_met_Joost started a thread called Iron farm not working.

I have created three different iron farm designs in an attempt to have one work on my server. The problem must be related to the server somehow because the farms did work when tested on singleplayer.
If anyone has any experience with farms like these and/or knows how I can fix it, all help is greatly appreciated.

The farms I tried are these:

civic cryptBOT
#

_Iuri started a thread called Speed/Efficiency PersistentDataContainer vs Class in HashMap.

The cuestion is simple, what is better?

Supposing we want to store useful data (Location, Homes, Money, Titles) of a player and request it when PlayerMoveEvent is called. Please considerate an high amount of player for each case.

Case A: Create a class what will store the custom player data, create a new instance of the class for each player and store it on a HashMap public variable and get the data from it when we need it (in the PlayerMoveEvent).

Case B: Store each data as individual...

civic cryptBOT
civic cryptBOT
#

electronicboy replied to the thread Speed/Efficiency PersistentDataContainer vs Class in HashMap.

PDC requires that data is transformed between get/set operations, so that's going to have some overheads, fairly trivial for most primative/built in types, however, but, storing data in a POJO at runtime is generally best if you want performance, as for where you persist that data, that's down to needs, PDC for just storing data has some pros in terms of it being stored with the player, but, is not easy to share/process externally, which, if that's a care, once again, depends on needs

civic cryptBOT
#

JNNGL started a thread called Total Computers | Computers in vanilla Minecraft [1.8-1.18.2].

!!! OpenGL Applications requires a GPU on the server and X11 installed and running !!!

Requirements: Click Here

Latest updates available on discord server.
This plugin allows you to create computers in vanilla Minecraft with it own operating system.
Plugin is currently under active development.

Some features:

Custom OS
OS installer
VirtualBox support [beta] (Run any operating system in vanilla minecraft =) But with some limitations)
NES and GBC Emulators
Jukebox
Video player
Web...

civic cryptBOT
#

ARKplayzz started a thread called Feedback requested (unable to reduce lag on my server).

Howdy
Im currently running a 1.18.2 paper server for a couple of small "streamers" They ussaly maintain about 20-80 players on peek and anywhere from 5-25 average when it comes to players.
Hence why Im worried to what may be impacting my server so heavily.

Timings : https://timings.aikar.co/?id=5ff74055beb7428ab97d149e2b88eaf7 (was taken after a reboot so im not sure how usefull this will be)

I'm currently running my server on my Hp-Proliant-G8 :

2x AMD Opteron™ 6234 i5-2300 (12c / 12t...

civic cryptBOT
#

TechRoot started a thread called Rare per-user lag spikes/timeouts.

Hello there 👋
Im writing this out of desperation, been struggling with this issue for almost a month, and, as it seems to be somehow related to player spawning/teleportation. Im willing to ask for your experience, maybe you have heard this before. Its worth to ask.
Scheme:

1 x Proxy git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:d79d5f1:486
4 x Subservers, git-Paper-299 (MC: 1.18.2)
Versions are usually updated periodically.
I have a rare issue, that happens randomly in one of this scenarios...

civic cryptBOT
#

Yukiteru94 replied to the thread Failed To Bind Port.

After a 2 week of test I can confirm that the problem were the 30xxx Ports.
Maybe they are used for something that don't show up from netstat.

Thank you so much CrazyCouldCraft

civic cryptBOT
#

MCMDEV replied to the thread How get text from displayName().

PlainTextComponentSerializer.plainText().serialize() should work for most cases.

civic cryptBOT
#

FlowmaXx started a thread called Server Is Only 512M Even though I Gave it 4 Gigabytes. How to fix this? (I Need A Solution Fast).

My Paper MC 1.18.2 Minecraft server, With no plugins/mods is only getting 512 megabytes of ram even though I gave it 4 gigabytes of ram.
And You can also Clearly see that in first picture the notepad is open with: "-Xmx3G"
So Pls Give A Solution ASAP.
Pictures below>
And The server Always ends up like this:-
And Then The...

civic cryptBOT
civic cryptBOT
#

tinFoilhat424 started a thread called water animals not spawning how can i fix this?.

i started out by turning off monsters. no problems. then all of the sudden drowned were still spawning so i change settings for spawn limits so that water underground creatures were set to 0 and monsters were set to 0. my water animals disappeared so i looked up a few different ways to fix it after setting the water underground creatures back to 5 in hopes that that would have fixed the problem. i found the ocean.reviver.zip and moved that to my server folder and ran the server, still no...

civic cryptBOT
#

electronicboy replied to the thread Feedback requested (unable to reduce lag on my server).

Those bots don't actually do much useful and just compare your configuration file to an "optimised" config, heavily recommend using a guide which actually explains what stuff is doing and the implications vs blindly following the copied values from what was probably a not so great configuration guide

civic cryptBOT
#

ARKplayzz replied to the thread Feedback requested (unable to reduce lag on my server).

I will update the post with a more informative timings report as it doesnt show anything at the moment, all I request is some tips on what I need to look into for optimising and how to do so as I have already followed many of these so called "game fixing" config guides and from my experince they can only do so much and its near impossible to factor for specific outcomes, systems and players. I think one of the things that may be bottle-necking my system is the CPU's due to mc requiring more...

civic cryptBOT
#

TaylorAlaska started a thread called Zombies not breaking doors down in any setting/config.

Hi so I changed the difficulty from peaceful all the way to hardcore, and I edited the door-breaking-difficulty: setting, but zombies still are not breaking down doors.
I have no plugins installed in the server.

What's going on? What does a proper configuration look like?

civic cryptBOT
#

Machine Maker replied to the thread Villager update event.

There is the VillagerAcquireTradeEvent event that can be used to modify trades.

civic cryptBOT
#

unfish started a thread called Simple Zombie Apocalypse.

Plugin for minecraft paper servers, works in 1.16.5 minecraft version. When you install this plugin in your mc server:

Zombies always know where do players stand at.
Zombies move faster, and can break blocks.
Zombies cannot be burnt in the sunlight.

This plugin is still in development, its features are not complete and perfect at all, I will upgrade it regularly and make it better in the future.
This is the first time I upload my hand-make plugin to any forum.
Information about this...

civic cryptBOT
#

TaylorAlaska replied to the thread Zombies not breaking doors down in any setting/config.

Run the /difficulty command in the world you are expecting the zombies to break doors in.

it says the difficulty is easy. But I edited the door-breaking-difficulty: setting to include easy normal and hard.

door-breaking-difficulty:
  zombie_villager:
  - EASY
  - NORMAL
  - HARD
  husk:
  - EASY
  - NORMAL
  - HARD
  zombified_piglin:
  - EASY
  - NORMAL
  - HARD
  zombie:
  - EASY
  - NORMAL
  - HARD
  vindicator...
civic cryptBOT
#

CrazyCloudCraft replied to the thread Feedback requested (unable to reduce lag on my server).

I will update the post with a more informative timings report as it doesnt show anything at the moment, all I request is some tips on what I need to look into for optimising and how to do so as I have already followed many of these so called "game fixing" config guides and from my experince they can only do so much and its near impossible to factor for specific outcomes, systems and players. I think one of the things that may be bottle-necking my system is the CPU's due to mc requiring more...

civic cryptBOT
#

ChoyMing912 started a thread called my command not working.

Hey everyone,

I’ve recently noticed that both command blocks and structure blocks won’t work on my server. There’s no animation nor sound when you place the block, and I cannot access them, even though It’s enabled on the server.properties. I’ve checked both Worldguard and Worldedit config files but I’ve found nothing. I also checked essentialsX config file just in case but there’s nothing that could enable/disable command blocks. Here’s my plugin list, maybe one of you guys know something...

civic cryptBOT
#

confused_alex started a thread called NoNetherTravel.

This is a plugin which I developed, which makes traveling long distances in the Nether impossible by teleporting you to the portal you've entered the Nether with.

civic cryptBOT
#

Togira started a thread called Prevent Villagers from forgetting their home/meeting_point.

how could I prevent a villager from forgetting their bed/the meeting point? it's been bothering me for a long time now because I have a very large village and sometimes when they get the their job site they somehow forget their minecraft_home. Like, is there some event when their memory is changed so I could cancel that particular event?

civic cryptBOT
#

_Iuri replied to the thread How get text from displayName().

PlainTextComponentSerializer.plainText().serialize() should work for most cases and is certainly cleaner than ripping out the content of a TextComponent.

Yeah, this is the correct what to get the Component's plain text

civic cryptBOT
#

Velnias75 started a thread called RainManNG v1.1.

RainManNG

Bukkit plugin for controlling rain frequency and length.

This plugin hooks into weather events to let you configure the probability of rain or snow actually happening and scaling how long it lasts for, to cut down on excessive rain streaks (or make it rain for a long time, if that's what you prefer).

Get it here.

civic cryptBOT
#

_Iuri replied to the thread CustomPotionAPI - make your own potion.

Thanks for the Plugin, your code is better than my. I will use it, thanks

civic cryptBOT
civic cryptBOT
#

MiresPL started a thread called Player head is Steve skin if equipped.

Hi, i'm makimg custom fishing plugin and want to spawn mob with custom player head. The issue is that the head in inventory looks normal, but when i equip it is it the Steve skin, not the one that i've selected. Any ideas for the solution (code is 100% working, I'll send it when i come back from work)

Server is in offline Mode on 1.8.8 paper
It is a Bungee Network.

#

MiresPL started a thread called Player head is Steve skin if equipped.

Hi, i'm makimg custom fishing plugin and want to spawn mob with custom player head. The issue is that the head in inventory looks normal, but when i equip it is it the Steve skin, not the one that i've selected. Any ideas for the solution (code is 100% working, I'll send it when i come back from work)

Server is in offline Mode on 1.8.8 paper
It is a Bungee Network.

civic cryptBOT
#

devman123 started a thread called [1.18.2] Creating bundler/paperclip runnable for a specific server jar file.

I'm not too experienced with gradle and all that stuff, and from looking in the paper/paperweight/paperclips gradle tasks, I can't really find anything to create the paper runnable bundler jar from a specific built paper server jar. I'm guessing it's because it's a weird thing to do, although I would appreciate if anyone could give some pointers as to how to do this.

Also, on a side note, what is the difference between bundler and paperclip? It seems like the same thing, however, sometimes...

civic cryptBOT
#

fayte started a thread called Bukkit to paper l4j fix.

Leaving this here for people who were just in a similar situation to me, after migrated my server from bukkit to paper for better performance I copied all the map files and plugins over and everything ran fine for over a month until yesterday at 7:59pm est for some reason the console was spewing out l4j exceptions on everything that was output in the console and nothing was logged after 7:59pm est 5/17/22 besides plugin/datapack initiation while starting, It turns out it was the plugin...

civic cryptBOT
civic cryptBOT
#

d1axowy started a thread called d1Impossible.

Makes your game almost impossible to beat!
Features:

  • Cannot craft items!

Cannot drop items!
Cannot leave beds!
1 Health on server join (regeneratable)
Cannot empty a water or lava bucket!

You can change all error messages

Software requirements:
Spigot/Paper 1.18 - 1.18.2

civic cryptBOT
civic cryptBOT
#

fffizzz started a thread called DNS Caching timeout?.

So, I used to run my stuff on OVH, but with low population and gig internet at home, I've moved my game servers to my basement, while keeping the proxy hosted at OVH for DDoS mitigation (partially).

I use dyndns to update an A record on Google DNS when my IP address changes. Typically this only happens on power loss or loss of internet upstream for whatever reason.

The problem I'm having is that when this does happen, even though the DNS was already updated with the new IP...