#minecraft

1 messages · Page 138 of 1

warm canyon
#

My ISP said they can transfer us over to a static IP business account but I'm unsure if they will actually provide the static IP.

#

The issue comes to when I need to CHANGE the IP, who is responsible for that process.

fading turtle
#

They are

warm canyon
#

Aight.

fading turtle
#

You just setup everything else

warm canyon
#

and "everything else" being?

fading turtle
#

So changing your bungeecord or other stuff to the new ip/port.

warm canyon
#

Here's the thing

#

Right now I'm on a dynamic IP and when I asked my ISP for an IP change, they said 2 things

#

#1 was that they can't manually change the IP themselves, and it had something to do with the router being 3rd party

#

unsure if that has any bearing on why they can't

fading turtle
#

It does, I'm assuming your router isn't from the ISP then.

warm canyon
#

#2 is that leaving my ONT unhooked for 2 hours would reset my public IP, and it does, but it ONLY resets the latter 2 number groups of the IP

warm canyon
#

Now what they said in order to get a static IP, was that they'd come and install their own router

fading turtle
#

True

warm canyon
#

which raises its own issue of, am I going to be able to port forward with it like I can on my Linksys

#

because on my Linksys I can do port range triggering

#

and somehow that's the only way the port forwards work

fading turtle
#

You can hook the other thing up as a modem/ access point tho

warm canyon
#

on my previous ISP Time Warner, their Router had port forwarding but it was bare bones and it didn't even work

#

So I'm afraid of having that issue happen again

warm canyon
fading turtle
#

Ask em about it

warm canyon
#

and it's not a modem technically, it's an ONT

#

fiber optic thing

fading turtle
#

I have 2 data centers I run, but I would recommend getting a converter.

#

Actually it should be able to function as a converter already

warm canyon
#

If it comes down to it I'll learn that, but for now I just want to determine if the votifier is how they bamboozled me

#

and I don't know anyone else to ask so here I am

#

Because my thought process is, how the hell can they scan my public IP for unprotected ports if they don't even know what my public IP is after I change it. Which also raises the question of: how are they getting my public IP behind 2 proxies lmao

slow imp
#

100 servers 👀

rapid ocean
#

congrats

woeful tree
#

Like I hadn't guessed that already. laugh

woeful tree
#

No hate gaby, just having a little fun.

misty root
#

now i am, a day late though

slow imp
#

that's nice

cunning abyss
#

So

#

Yesterday i did something

#

about villager and mob activation range

#

This is a timings i maded with a pick of 69 players

#

and as you can see the server wasn't really good

#

Any help?

#

This part here

#

Where we got the player peak

misty root
#

its just the usual stuff still

#

mob ticks and chunk ticks take the majority

#

in chunk, mob spawn ticks are the majority now

#

villagers are a bit improved

#

went to 2 from around 4 last time

#

do you have mobs on your resource and lobby worlds?

misty root
cunning abyss
#

And no mob in lobby world

misty root
#

i will dm you since cant send screenshots here

cunning abyss
#

tysm

#

You're so kind

safe wolf
#

does someone know if there is a platform or discord server or anything like that, that own a relatively new minecraft server and want to build a team around it?

fading turtle
#

@safe wolf wdym by that

safe wolf
#

well I recently started a small discord server with the goal of it going public someday, I have professional development and visual design experience but I am looking for some people that might be interested joining the team as builders / plugin devs etc to collaborate in order to build a valuable experience for everybody

foggy nymph
#

You would need a server idea first

safe wolf
#

Well obviously that already exists, but how far do you think i have to be until i can start looking for collaborators?

#

Do you think it requires me to already have an established playerbase and server network until i can look for external assistance?

foggy nymph
#

No

safe wolf
#

Any opinion or advice is appreciated

#

I am just trying to figure out what i need to do, and how to approach being a server owner

foggy nymph
#

Get devs and get people to advertise a lot. Get to 200 discord members before launching the server for a good starting player base. If you're looking to give new devs experience then just have them work for free, as experience is very valuable. This is what I've seen / learned from being in hundreds of rising Minecraft servers over the past few years.

bright raptor
#

"Just have them work for free" smh

fading turtle
#

We are currently working on our advertising campaign and I can tell you, its hell

#

And give them a bit of compensation.

foggy nymph
#

Advertising in reddit and discord can get you to 200 within a few weeks

fading turtle
#

Otherwise work won't be 100%

fading turtle
foggy nymph
#

Minecraft servers all die anyway

fading turtle
#

True.

foggy nymph
#

What's the point of starting one

fading turtle
#

Mostly fun in this case

safe wolf
#

for me, its the challenge

#

how long can i keep it fun to play on

foggy nymph
#

You would have to have really good monetization to not loose money

safe wolf
#

it's mainly a technical challenge for me as well, i want to see how much vanilla custom content i can provide to my players

fading turtle
#

I'm not doing it for the money

#

Doing it for fun

foggy nymph
#

Im working on sort of a gun based game, sorta like hunt showdown, but I'm going to have events and record for videos, not as an actual active server

safe wolf
#

Ruskei is right, server costs need to be covered

foggy nymph
#

Custom ui, blocks, and items are already possible with plugins and resourcepacks

safe wolf
#

I really like originrealms for example, but i am frustrated with their monetization model and campaign

foggy nymph
#

I don't know anything about originrealms, what typenof server is it?

misty root
#

enhanced vanilla-ish

safe wolf
#

originrealms is a multiplayer smp server where there is a lot of custom content and new blocks, all powered by datapacks and plugins

misty root
#

issue is using the latest version while still maintaining a good tps with a high player number

foggy nymph
#

The only successful server model I've seen for making money is to copy a popular game mode, make it a simulator, and then have a bunch of p2w features

misty root
#

i couldnt really get over 100 people on my old server without sacrificing mechanics

#

its just annoying honestly

safe wolf
#

I do not want to copy their concept, but i do like it, i want to see if i can at least recreate a portion of their value while avoiding some mistakes they made imo, and changing some things

misty root
#

the thing is, if you want to have a big server

#

you need instancing

#

no other way around it

safe wolf
#

i am a realist, i probably won't be having a big server any time soon

misty root
#

i personally dont find getting the server into 100 - 200 range as difficult

safe wolf
#

what made me start my server was the technical challenge, i wanted to see what i can add to mc using plugins and datapacks, and maybe i can work with others to add even more

misty root
#

but the community management aspect is just hell

#

finding capable people to manage the community is just too much honestly

safe wolf
#

i would honestly be happy with 25 players per day

#

all i want is people to enjoy the custom content

fading turtle
#

We've been developing our network for like 6-8 months now. Constantly updating and reworking stuff is a mess aswell

#

But at the end it'll be worth it

safe wolf
#

i genuinely believe that if the players enjoy the gameplay the server grows on its own

fading turtle
#

^^^

misty root
#

true and false

fading turtle
#

Hence why the immense amount of work

misty root
#

you do need the push at the start

fading turtle
#

Also true

safe wolf
#

like i said, for me its a technical experiment

misty root
#

but once it reaches a point

#

you dont really need more

#

people bring people

#

its a social game afterall

safe wolf
#

okay, so now that we kind of expanded the topic

#

can we go back to the original question

#

how does someone start

foggy nymph
#

Have a clear idea for a server

misty root
#

get good and get some respect from capable people

safe wolf
#

does it need to be super unique?

misty root
#

then partner with someone that fills something you cant do

#

im a developer for example and my partner back then handled all modelling / art / graphic design

#

it worked quite well

safe wolf
#

writing my own plugins?

misty root
#

exist in communities

#

nah no need

safe wolf
#

so you're saying it's about building reputation

misty root
#

obviously, people wont join someone's team and work with them

#

unless they trust them (or they are getting paid to do so)

safe wolf
#

understandable

#

what are some factors that would make you want to work for / with someone else?

foggy nymph
#

Money

bright raptor
#

Shared goals

misty root
fading turtle
#

Money mostly, but good work environment and a chill vibe too

misty root
#

especially if its a "hey we co-own it and work on it" type

#

you need motivation

safe wolf
#

mhm go it!

foggy nymph
#

I would work for free rn I just want experience

safe wolf
#

how do i find people that share my goals?

misty root
#

start by sharing your goals

fading turtle
#

Talk to people

misty root
#

working in a team is (at least for me) much better anyway

#

its a great motivator

foggy nymph
#

Get peer pressured into working (joke)

safe wolf
#

when sharing my goals, is it better if i have concrete content to show

#

or is it enough to explain

misty root
#

i mean, personally i would not really join someones team

#

unless i knew that they were capable of whatever they claim they want to do

#

but that doesnt really require you to build the project

safe wolf
#

how would i prove it?

misty root
#

i mean.. again just exist

#

for a developer its easy-ish to see if they are capable just from talking usually

#

art / design is not that different

safe wolf
#

so if i prove my development skills and share some blockbench work that would be a good start?

misty root
#

yeah and just do what you are doing right now

foggy nymph
#

Aki when you say "capable" what do you mean? Like at what point could someone call themselves a capable plugindev

safe wolf
#

at the point they realize they are worse than they think they are

misty root
foggy nymph
#

Maybe this is a #dev-general topic but I wanna ask here anyway

safe wolf
#

a good measure of a developers skills is how humble they are seriously

#

from my own experience

#

those that claimed to be able to do everything cant do anything

foggy nymph
misty root
#

you dont

safe wolf
#

the best way to judge someones skills is to just throw them into something they are not used to

#

like

misty root
#

and with being a developer thats kinda the nature

#

there is always more to learn

#

especially for server development

#

you dont need god level programming skills

safe wolf
#

if you write plugins, try jumping into another scene, like webdev if you can get along, you are skilled as a dev

#

the ability to adapt is important

misty root
#

cant find the word for it, but problem solving skills is what i care about more basically

safe wolf
#

like, can you only write plugins because you followed a bunch of tutorials, or do you actually know how inheritance etc works

misty root
#

you can always learn the method and structure to do something that you need

#

but with some people, that just doesnt work

safe wolf
#

a good developer is someone that can solve their way out of an unexpected issue

#

if you learned things one way, then all of a sudden the framework / library you worked with dies

#

can you adapt to a new framework?

#

how quickly can you pick yourself back up

#

etc

misty root
#

a bit of a different topic

#

but i love how they released the mappings for the server

safe wolf
#

who?

misty root
#

came back to mc development after 3 - 4 years of break

#

and holy shit its so much easier when you dont have to play around with obfuscated code

misty root
foggy nymph
#

Wait what

#

For which versions?

safe wolf
#

tbf i am fairly new to spigot / mc dev, but i have a huge amount of native / web development experience so reading the docs and working from there is not hard for me

misty root
#

newer versions has it

misty root
safe wolf
#

even though i don't like java as a language xd

#

anyways

#

thank you for all your advice

misty root
#

i mean its basically c# but a bit more annoying

safe wolf
#

my language choices / preferences are controversial xd

#

i like typescript xd

misty root
#

i will stick to kotlin though, coroutines are quite useful

safe wolf
#

whenever working low level i use go and rust

misty root
#

i had to work with c++ for the majority of my career but not anymore luckily

#

rust is a favorite for me as well

#

i dont get to use it though

safe wolf
#

can we maybe summarize the previous topic, i want to take some notes

#

so, how should i approach starting my server

misty root
#

how i did mine back in the day was:
get people for stuff that i cant do (aka graphics + builds)
have a distinct difference from the usual server spam
do targeted advertisement

#

creating smp no#1204 wont really bring success

#

or factions / skyblock no#4204 same deal

#

and last thing i would do if i was to open one right now would be to make it scale-able

safe wolf
#

how did you 'get' people and where

misty root
#

i ran into a hard cap back then with player amount

misty root
safe wolf
#

i see

foggy nymph
#

This isnt related but i find it interesting that Minecraft tech modpacks are so popular

#

Maybe I'm just not informed but it's a type of genre I haven't seen anywhere else

misty root
#

factorio - satisfactory

safe wolf
#

its probably because redstone is the reason some people play this game at all

foggy nymph
#

What

#

No not redstone

#

Tech mods

misty root
#

the original tekkit

#

basically

safe wolf
#

same target demographic tho

foggy nymph
#

Ehh

safe wolf
#

redstoners like tech modpacks xd

foggy nymph
#

That's just not always true

misty root
#

time to make a cpu with redstone

foggy nymph
#

I love tech modpacks but hate redstone

safe wolf
foggy nymph
#

There are different types of redstoners

safe wolf
#

most fun part was serial communication

misty root
#

making a small one is quite simple funny enough

foggy nymph
#

People who automate and people who make computational stuff

safe wolf
#

yeah i started mc because of computational redstone

#

we used minecraft in school to teach about logic

#

xd

#

i enjoyed the class a lot so i bought the game

misty root
#

you can make basically all gates with minecraft

safe wolf
#

yeah

foggy nymph
#

Minecraft redstone is technically Turing complete

safe wolf
#

it is, but its bulky and slow

#

i really liked building huge circuits in redstone

misty root
#

unrelated but did anyone check minestom here?

safe wolf
#

i kinda wanna try actual logic simulation software

misty root
#

trust me you dont

safe wolf
misty root
#

software used in logic circuits is just painfully bad

#

ux wise especially

misty root
#

multithreaded

#

but lacks basically everything currently

safe wolf
#

someone needs to rewrite mc in a different language

#

java is not made for games

misty root
#

i mean server itself being java is quite fine

safe wolf
#

and no bedrock is shit

misty root
#

its more that all logic is being handled except like chat

#

on a single thread is the issue

#

and they are too deep in to change it currently

drifting thistle
#

hi, if someone want help me im trying to do a menu ;-; (for a skyblock server)

safe wolf
#

isn't singleplayer technically a server too?

#

i was always wondering about this

#

like

misty root
#

not exactly

foggy nymph
#

it's way better than java

safe wolf
foggy nymph
#

i mean i get 200 fps on a tablet

foggy nymph
safe wolf
misty root
#

i never dig into singleplayer, but i dont think it hosts a local server

#

so no sockets no packets being sent

foggy nymph
foggy nymph
safe wolf
foggy nymph
#

in f3 menu you can actually see the ping between you and the integrated server in single player

misty root
#

ah im wrong then

#

tho i never really play singleplayer so

#

i never really play in general

safe wolf
#

i was always wondering if you could run papermc as your singleplayer server

misty root
#

you can manually do it

#

host it on local and just connect to it

safe wolf
#

yeah but that's double the ram usage no?

misty root
#

not really

#

for 1 person you barely need any ram regardless

#

500 mb or so should be enough easily

safe wolf
#

is that true? cause

misty root
safe wolf
#

when i start my server it takes 5gb with no players in it xd

misty root
#

whats your java arguments

safe wolf
#

probably because of plugins

misty root
#

no

#

has nothing to do with plugins

#

it just depends on how you set up your jvm

safe wolf
#

well i set the max to 16gb

#

the minimum stayed the same

misty root
#

java doesnt use the minimum it requires

#

it usually uses more the more you give it

safe wolf
#

LMAO

#

WHY

misty root
#

im willing to bet you can use the server fine with xmx set to 2gig

foggy nymph
#

doesnt java garbage collection also kinda get wonky after 4 gb of ram

misty root
#

yes

foggy nymph
#

that's so stupid

misty root
#

for 100 people online

safe wolf
#

mhm, java sucks

misty root
#

i was using around 6gb xmx

foggy nymph
misty root
#

ram really is no the limiting factor

#

not*

foggy nymph
#

also

safe wolf
#

how important is the cpu?

#

i am running on a vps

misty root
#

extremely important

#

especially single threaded performance of the cpu

safe wolf
#

idk the server cpu

#

chances are its a virtual core xd

misty root
#

server cpus are bad for minecraft servers funny enough

safe wolf
#

oh

misty root
#

you want a high single thread performance one

safe wolf
#

so i should get an i7

misty root
#

so a gaming one goes well

foggy nymph
misty root
#

yep

#

intel in general

safe wolf
#

is there no multithreaded mode?

misty root
#

chat is the only thing

#

thats multi threaded afaik

#

on top of that,

#

outside of netty stuff most is not thread safe

safe wolf
#

so, time to cancel my vps and get one with a desktop cpu

misty root
safe wolf
#

does someone have experience with how performance intensive dynmap is?

misty root
#

i think there is a more modern alternative

#

for dynmap

#

i cant recall the name though

foggy nymph
#

why is the bounding box of a stair just a cube

#

and not an actual stair shape

#

this hurts

safe wolf
#

because then putting two stairs facing each other would cause the player to be able to walk between the gap

foggy nymph
#

but... the player CAN walk in between the gap

safe wolf
misty root
#

im not sure honestly, i just remember reading about how a modern alternative being better

safe wolf
#

or plexmap

#

hmm

#

thank you'

inland forge
#

Yo, is there any type of server proxy where you don't need to specify servers in config?

#

ye

#

basically something where you could do /join ip:host without having it in configuration already

forest gazelle
#

you need to use a plugin to add a backend server to it's map of servers dynamically, then you can /join it like normal

foggy nymph
#

am i allowed to put a youtube link as the video in #showcase

warm canyon
#

First thing you did was call me an idiot and somehow I’m the dickhead

elfin rover
#
[18:21:42 INFO]: UUID of player DeChris_ is 3fb31439-8163-4e55-adf9-04ac9eea6c87
[18:21:42 WARN]: Failed to handle packet for /myip:51988
java.lang.NullPointerException
        at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:134) ~[server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:144) ~[server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) ~[server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:269) ~[server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:149) [server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:968) [server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:382) [server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:806) [server.jar:1.8.8-R0.1-SNAPSHOT]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:708) [server.jar:1.8.8-R0.1-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
[18:21:42 INFO]: com.mojang.authlib.GameProfile@73dc5771[id=3fb31439-8163-4e55-adf9-04ac9eea6c87,name=DeChris_,properties={textures=[com.mojang.authlib.properties.Property@65d02f0]},legacy=false] (/myip:51988) lost connection: Internal server error

Good afternoon, guys any idea of why is this happening? the same with aSpigot (1.7-1.8)jar and this FoxSpigot 1.8 jar

last sierra
#

Do you use bungeecord?

elfin rover
elfin rover
timber compass
#

How can I verify my account with the plugin I bought?

copper trench
#

So i've currently got DeluxeTags installed and it's commands are properly working. The issue i'm having atm is whenever I "equip" a tag, It doesn't show up on the players prefix.

#

I've tried replacing the placeholders with the correct ones, but I still can't seem to get it to work.

flat magnet
#

@copper trench send your chat plugins config

copper trench
#

Hmm, maybe that's where the confusion is. So I have noth Essentials Chat and Luckperms installed. How do I see which one is being used over the other?

unreal adder
#

Does ChatChat support:

  • Radius channels
  • DiscordSRV
serene lotus
#

in the current beta build DiscordSRV mostly works, radius chat is planned I believe but yet to be implemented

forest gazelle
#

radius chat seems very difficult to implement in discord

#

at least from what i know

oblique nova
#

radius chat in discord wut ?

forest gazelle
#

like proximity chat

#

i dont think the discord api allows for selective muting / volume reduction

buoyant haven
#

probably wasn't the proximity/radius bit that was confusing

#

more so in discord

forest gazelle
#

☝️

buoyant haven
#

why are you pointing at my message, I'm talking to you

forest gazelle
#

well i said what you said

#

i think

buoyant haven
#

they said radius chat in discord wut ?

#

then you said like proximity chat

#

as if the "radius chat" was the bit they didn't understand

forest gazelle
#

well i guess we can let them interpret what they meant @oblique nova

buoyant haven
#

anyway radius chat in discord would only work by having a bunch of different channels and switching people between them

#

but there'd be a cap

#

believe discord has a 150 channel cap

forest gazelle
#

alternatively you could have a bunch of bots which are each in a one on one call with a player

slow imp
#

why would you want that integration, does dsrv have it?

forest gazelle
#

then you can juggle around the audio between them

buoyant haven
#

oh ivan you also misinterpreted the original message from cube

#

or maybe you were just adding onto it

#

you can tell me

#

wait

#

nvm i missed a message

buoyant haven
#

and might be against discord tos

forest gazelle
#

😩

#

maybe the best way would just be to pester discord devs

#

they're adding all kinds of niche features, may as well add server side selective muting

buoyant haven
#

that would be good

#

but I got another idea

#

originally I was thinking every player would have their own vc, and the bot would switch them if they came in radius of another player

#

that would mean there's a 150 player cap

#

but instead you could have one big channel where all players are deafened, for people not on radius

#

then you can have a 299 cap

slow imp
#

150 channels in one category, but you can create additional categories

buoyant haven
#

o

forest gazelle
#

is there a cap for number of people in one vc

buoyant haven
#

100

forest gazelle
#

not bad

buoyant haven
#

maybe the bot idea would be better

forest gazelle
#

switching players around channels and letting discord handle all audio is definitely less intensive like you said

buoyant haven
#

yeah but your idea scales

#

if we ignore bandwidth and any blocks discord has

forest gazelle
#

we could go one step further

#

since we're not using discord's built in channel stuff to do any real audio control flow stuff anyways

#

just have each player direct call a bot

#

that shouldn't violate tos even with thousands of bots

#

and even better if a bot is allowed to direct call more than one person at the same time, though idk if that is in the api

slow imp
#

direct call?

#

I dont think bots are able to call users

forest gazelle
#

ah

#

darn

slow imp
#

nvm I was wrong

buoyant haven
#

need to be friends with someone to call them

#

and you can't friend request bots

forest gazelle
#

sad

buoyant haven
#

except in the case of gaby and I, where we became friended before discord blocked it

slow imp
#

early feature

forest gazelle
#

:o

#

well even if you cant call a bot you could create a new server per player

slow imp
buoyant haven
#

ivan

forest gazelle
#

yes

buoyant haven
#

what's the point of that

slow imp
#

bots cant create servers 100%

forest gazelle
#

to overcome the channel limit

slow imp
#

just use multiple categories if needed, and multiple lobbies for muted players

buoyant haven
#

gaby already gave us the solution to that

west flame
#

There is a 100 channel limit on discord. (I think its been upped to 250)

slow imp
#

Lobbies

  • Lobby 1
  • Lobby 2

Areas

  • Area 1
  • Area 2
  • ..
  • Area n
#

it is more than 100, yapp

forest gazelle
#

there is definitely a global max channel limit

slow imp
#

we have over 100

buoyant haven
#

kinda tempted to make this a real thing

slow imp
#

it is called minecord

buoyant haven
#

that seems to be text?

serene lotus
#

pig bad

buoyant haven
#

wat

serene lotus
#

yup

umbral lanceBOT
#

You dun goofed.

slow imp
buoyant haven
#

there's two minecords

slow imp
#

multiple actually

buoyant haven
#

i see

slow imp
#

but that's the one I was talking about

buoyant haven
#

well mine would be better because it wouldn't be called minecord

#

would call it jeremy or something

forest gazelle
#

qhat gaby linked uses the method piggy was talking about

#

where people are shuffled between channels

slow imp
#

channels?

forest gazelle
#

voice channels

slow imp
#

yeah, voice

buoyant haven
#

ew it's premium

slow imp
#

I meant the method

#

I guess you would check what players are close to eachother and merge them to the same channel?

forest gazelle
#

yeah

#

that's not very fluid

slow imp
#

it really isnt

forest gazelle
#

the one on one bot method could have a much better gradient

slow imp
#

especially with a bit slower connection where you aren't connected instantly, you will lose a part of the conversation 🤣

#

Best option: proximity chat mod from fabric 😛

forest gazelle
#

that probably exposes your ip though

buoyant haven
#

doesn't have to

buoyant haven
#

ivan think about it this way

#

if a purely client side mod can discover other clients on the same server also using a mod

#

there must be some way to communicate between clients without having the ip

#

so they can use that avenue of communication to transfer voice data too

slow imp
#

the server sends the data?

forest gazelle
#

that's true

slow imp
#

speaker > server > other players

buoyant haven
#

that'd need a server side mod too

slow imp
#

tru

forest gazelle
#

for vc?

#

no

#

if i were to make this i would do

empty matrix
#

orrrrrrrr just use Mumble 😌

buoyant haven
#

who the fuck uses mumble or teamspeak these days

forest gazelle
#

have a small server i as the author run which lets people discover other people connected to the same ip

buoyant haven
#

who the fuck ever used mumble in the first place?

forest gazelle
#

then holepunch their audio together

empty matrix
#

well I mean use mumble only for the proximity chat part

#

:)

#

besides that use discord 😃

slow imp
#

On Bukkit/Spigot/Paper config file is located in plugins/voicechat/voicechat-server.properties
Looks like it is also server side

buoyant haven
#

even when I started gaming teamspeak was already dead

#

you're younger than me

#

it's legitimately shocking to see you using mumble

#

mc should just add vc

slow imp
#

interesting how that mod can be installed on spigot too

buoyant haven
#

same jar?

buoyant haven
#

where's the source

#

I thought all curseforge jars had to have source provided

slow imp
#

open your eyes pig

buoyant haven
#

oh

slow imp
buoyant haven
#

ye

#

supporst papi

slow imp
#

good guys

#

To me it looks like this is at least 10 times better than that minecord thing

buoyant haven
#

shit maybe should make fabric a main focus for papi 3

empty matrix
buoyant haven
#

kinda tempted to get rid of nukkit

slow imp
#

^ +1

buoyant haven
#

I don't know anyone who uses nukkit

slow imp
buoyant haven
#

yes

slow imp
#

ngl fabric is dope

#

couldnt made a mod when I tried but hey

buoyant haven
#

I think glare looked into fabric for papi 3

#

and I have a feeling it wasn't viable at all

empty matrix
slow imp
#

probably not worth

buoyant haven
#

correct me if I'm wrong

#

but I don't believe fabric actually has an api?

#

to interact with the game

slow imp
#

yea

buoyant haven
#

I have a feeling it's just a mod loader

slow imp
#

you use game internals from what I know

buoyant haven
#

yeah

empty matrix
#

but there's a fabric api jar thing that mods always use

I don't develop with fabric so idk if that's what you're looking for

#

¯_(ツ)_/¯

#

I'm not sure

buoyant haven
#

forge on the other hand though... I think that's possible?

slow imp
#

it probably provides some stuff, but is not like spigot

buoyant haven
#

idk I have very little experience with these apis, I'd need to look into them

slow imp
#

lets get it done first, pig

#

spigot, proxy and then the others

empty matrix
#

get the spigot part done first 🥴

buoyant haven
#

gaby I need to rewrite like the whole thing anyway so it's readable for everyone whose name isn't PiggyPiglet

slow imp
#

that's also true

buoyant haven
#

idk how I'm gonna do that

#

because I'm not just pulling complexity out of no where

slow imp
#

for materials can we not use something like Material.valueOf("Materialname") instead of constants?

buoyant haven
#

it uses constants for consistency

empty matrix
#

wait gaby do you also have papi3 source

slow imp
#

yes

empty matrix
#

ic

buoyant haven
#

material names change over versions, with constants, you get the same name on every version despite the input

empty matrix
#

alr

buoyant haven
#

but

slow imp
#

hmm

buoyant haven
#

yes we can probably find a way to get rid of the 9 enums or whatever

slow imp
#

but aren't sponge materials generated dynamic?

buoyant haven
#

can't remember hoenstly

slow imp
#

like, mods inject their own materials

buoyant haven
#

dkim lots of people have access to the source

empty matrix
slow imp
#

to the ✨ source ✨

buoyant haven
#

yeah we're not using xmaterial

empty matrix
#

o

buoyant haven
#

ur missing out dkim

slow imp
#

Pig, I don't think we should bother with support for all versions

empty matrix
#

😔

buoyant haven
#

the whole gang is in there

slow imp
#

Like, if the name of a material is different in 1.12 and 1.13, the end user should handle that imo

empty matrix
#

oh also seeing helpchat-jenkins reminded me of a question

What's the point of jenkins if github actions already exists and can publish artifacts?

buoyant haven
#

some people might prefer jenkins over github?

#

whether that's us

#

couldn't tell you

slow imp
#

github artifacts are available only to registerd users

empty matrix
#

but what's the difference?
Or maybe I don't know what jenkins fully does since all I see it as is something that builds the jar and provides it to the public

empty matrix
#

did not know that

slow imp
#

jenkins is just better imo shrug_animated

buoyant haven
#

github artifacts, is that the mvn repo thing?

empty matrix
#

nononono

#

nonono

#

noo

slow imp
#

that's packages

#

Actions, Pig

buoyant haven
#

y u calling it artifacts then

slow imp
#

or .github/workflows

#

I think he's talking about the archive generated by the task

buoyant haven
#

I mean github packages is just as stupid

empty matrix
#

thats what i meant

#

at the bottom

slow imp
buoyant haven
#

opportunity to make something great

slow imp
#

that's the default name I believe, dkim

buoyant haven
#

and they willingly stop 99% of people from using it by making public packages require auth

slow imp
#
      - uses: actions/upload-artifact@v2
        with:
          name: Package # this
          path: build/libs```
buoyant haven
#

20/10 thinking

slow imp
#

yup, amazing ik

buoyant haven
#

idk dkim

#

I've used jenkins for a really long time

#

I don't have any need to use github's version when jenkins does exactly what I need it to do

stone dome
#

I use circleci lol

buoyant haven
#

and everyone agrees you're weird

stone dome
#

Lol

buoyant haven
#

you're one of those outliers

#

those using circleci and travisci

#

who even

slow imp
#

public static final DefaultedRegistryReference<ItemType> ZOMBIFIED_PIGLIN_SPAWN_EGG = ItemTypes.key(ResourceKey.minecraft("zombified_piglin_spawn_egg"));
That's how sponge does it, Pig

stone dome
#

The terms are shady

slow imp
#

I believe some use those services because they are free / cheap, while jenkins needs to be hosted

stone dome
#

Yeah I’m poor

slow imp
#

luckily there's codemc's jenkins for mc projects

cunning abyss
#

Yo guys

#

Any help with this big timing?

copper trench
#

So I'm using luckperms chat and for the life of me can't get deluxetags to work. I've replaced all of the % with {} like suggested and still nothing.

dusky forge
#

replacing the percent signs is special to essentials chat last time i checked, but not luckperms chat

#

lpc has papi support so i dont see why youd do that

cunning abyss
#

What's wrong guys?

empty matrix
#

how much memory did you allocate to the server?

drifting thistle
#

Out of memory

cunning abyss
#

and i allocated it 512m because a bunch of guys just told me not to give it more then that if i have less then 500 players

empty matrix
cunning abyss
#

It was strange but i tred it

#

velocity jar

empty matrix
#

how many players?

#

about

#

try like 1gb

cunning abyss
#

i allocated it 2gb now

#

with around 70 players average

empty matrix
#

alr

fading turtle
#

We have 2gb for our bungee server

empty matrix
#

that you don't need to allocate 2gb

but iirc the only downside of having a lot of memory allocated is that the garbage collector (which frees up memory) could create lag spikes if there's a lot of memory to look through/free up (which is why you don't really want like a 50gb memory server)

forest gazelle
#

according to what i remember from reading some of Aikar's content anyways

steep dove
#

Have you installed like geyser on velocity because it's eat much resources?

drifting thistle
#

ok so im trying to make a server for me and my friends i have downloaded the jar file but the computer does not want to read it as a jar even though the extension is .jar and i have made sure i can see file name extensions

#

any idea why this is happening?

forest gazelle
#

do you have java installed

empty matrix
thin orbit
#

minimal stop-the-world time

drifting thistle
empty matrix
#

there's another app

#

to fix it

drifting thistle
#

ok

drifting thistle
#

still doing the same thing

drifting thistle
empty matrix
drifting thistle
#

ill try install it with that cus i just used default java before

drifting thistle
#

no still the same

empty matrix
#

try jarfix now

drifting thistle
#

yeah did that

empty matrix
#

and you installed the one I sent you?

drifting thistle
#

yeah

empty matrix
#

can you press the windows key, search cmd and open command prompt?
Then type java -version

drifting thistle
#

openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment Temurin-17.0.3+7 (build 17.0.3+7)
OpenJDK 64-Bit Server VM Temurin-17.0.3+7 (build 17.0.3+7, mixed mode, sharing)

empty matrix
#

🤔

#

in File explorer

#

at the top, press View -> Enable file extensions

drifting thistle
#

yeah i did that

empty matrix
#

and it's a .jar file?

drifting thistle
#

yeah

empty matrix
#

try double clicking it

drifting thistle
#

i can send ss

#

opens a folder

empty matrix
#

and see if it allows you to run jdk 17 with it

empty matrix
drifting thistle
#

with meta inf

#

net

empty matrix
#

oh are you opening it with winzip

#

or something like that

drifting thistle
#

no

#

wdym

empty matrix
#

can u send screenshot?

drifting thistle
#

i extracted with 7zip

empty matrix
#

?imgur

umbral lanceBOT
#
FAQ Answer:

You won't be able to upload images here directly to avoid spam, so please use https://imgur.com/upload to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.

empty matrix
#

don't extract 🥲 but yea meta inf is in jar files

#

that seems like a folder

#

though

#

keep it in its original jar file

drifting thistle
#

it comes a zip tho

empty matrix
#

don't unzip it though

drifting thistle
#

so leave it a zip file

empty matrix
#

yes

drifting thistle
#

how does batch file read this

#

do i have to change .jar to .zip

empty matrix
#

nono

#

java automatically unzips it

drifting thistle
#

i doesnt tho

#

ill send ss

empty matrix
#

rename it back to server.jar

drifting thistle
#

🙏

#

thanks man

#

👍

empty matrix
#

np

#

👍

inland forge
#

yo, is somehow possible to bruteforce seeds to get worlds that have chosen biomes in chosen radius?

forest gazelle
#

yeah

inland forge
#

how? hi ivan btw 👋

forest gazelle
#

hi 😎

#

not sure about the actual software but i've definitely heard people do that kind of stuff

#

hermitcraft does it i think

empty matrix
#

theres websites to find biomes online

#

so it's 100% possible

#

(to retrieve the biomes)

inland forge
empty matrix
inland forge
#

thx dkim :*

worn epoch
#

Would anyone happen to know why my texture pack I'm trying to edit easily (so it's not zipped but just a folder) doesn't work but when zipped it does work?

#

Seems to be that the opposite way round is the only problem people experience so thought I'd just mention it in a Minecraft discord and see if anyone would know anything.

worn epoch
#

Thanks anyway to anyone, I realised the issue.

calm cloak
drifting thistle
#

🐰

west flame
stuck orbit
#

Your Spigot account has been linked successfully!"....where i can ask help for "VoteParty"?

west flame
calm cloak
#

just link!

west flame
#

Bring back the normal chat!

woeful tree
calm cloak
woeful tree
#

Just said $15 with no message stating it was discounted.

calm cloak
#

@serene lotus when are we doing that giveaway to celebrate blobnervouspleading

serene lotus
cunning abyss
#

Yo guys!

#

Any help with this timings?

#

They're massive, it will take a bit to load

#

What can i do to fix the lag?

misty root
#

nametagedit is taking quite a bit now, not sure why

#

honestly, one thing you can do is seperating your worlds into other servers

cunning abyss
#

with each other

#

it would be impossible

misty root
#

except that you dont need every plugin

cunning abyss
#

What about inventories

misty root
#

thats semi easy

#

i think there are plugins that do it already

cunning abyss
#

I'm using skript for example

#

This would be impossible on my server

#

Cool but impossible

misty root
#

its kinda necessary though sadly

#

if you want to go over 100 people

cunning abyss
#

Mh

#

How can i do with skript data?

#

I think that's impossible to sync with multiple servers

misty root
#

by not using skript

#

or move it to a database?

#

not sure if skript supports sql

cunning abyss
#

idk if i can

#

it would be quite hard honestly

misty root
#

it is kinda impossible though sadly to get 100+ people on a server with most mechanics intact

#

big servers do it through instancing

#

where they create and destroy instances as needed

#

so its always a multi server setup

#

in your timings, most work is going to just normal minecraft operations

#

with nametagedit being the exception

cunning abyss
#

is it taking a lot?

misty root
#

10%+

cunning abyss
#

bruh

#

that's a lot

#

so i should create a database for every plugin

#

and use that database

misty root
#

moving your worlds to other servers is the simplest solution

cunning abyss
#

What's the hardest?

misty root
#

what databases do you need?

#

permissions maybe? but that should be simple if you are using a good permissions plugin

cunning abyss
#

i suppose all the plugins that i need on every world?

cunning abyss
misty root
#

yeah but most wont be holding data

cunning abyss
#

synced between all the servers

cunning abyss
misty root
#

only the ones that hold player specific data

#

need to have a shared database

#

rest can just be added to all servers

#

with same settings

#

(or even less) since you wont need a mining plugin on a lobby world

#

for example

cunning abyss
#

And then i should make all the rtp system

#

all the teleport between server teleport

#

etc

misty root
#

yeah, if you do it well

cunning abyss
#

how much does making something like this could save performance?

misty root
#

nothing much changes for the user

#

hypixel skyblock for example is completely instance based

cunning abyss
#

i know i know

#

but they're on 1.8, so much well optimized

misty root
#

1.8 brings more pains than it helps honestly

#

with all the exploits and crashes it has

#

unless you are running a fully custom one for your server that is

cunning abyss
#

I'm pretty sure hypixels devs could solve most of the problems xD

misty root
#

and i think they are running on 1.7 not 1.8

#

with a protocol layer on top

cunning abyss
#

i'm not sure

#

so how can i sync chat

#

or tab

#

etc

misty root
#

tab is the same, there are plugins for it

#

that are installed on the proxy usually

misty root
#

it just moves the load from one thread

#

to multiple

#

so it would free up all the usage from your lobby etc worlds

#

to your survival

cunning abyss
#

and how much players could the whole "survival" server handle?

misty root
#

around the same as right now

#

so if you have like 80 over 3 servers

#

survival can take around 70 80 alone most likely

#

but you would have however many you can have on lobby etc so

cunning abyss
#

so like 200 players?

misty root
#

would increase your cap a bit

misty root
#

on your worlds

#

they will most likely be concentrated on one server most of the time

cunning abyss
#

yeah

#

on the survival one

#

so just the survival could handle 80 players?

#

without lobby etc

misty root
#

so you are realistically gaining around 20 30 players basically

cunning abyss
#

i have a
AMD Ryzen™ 7 3700X

misty root
#

there are some experimental ways to spread worlds into multiple servers as well

#

but they arent exactly production ready

cunning abyss
#

so i should make all this system that could break everything just for 20 players? xD

misty root
#

ideally you want instancing

cunning abyss
#

yeah wait, i didn't count the fact that the server wouldn't lag

#

i mean

misty root
#

like a world per person

#

like skyblock etc

cunning abyss
#

a world per person?

misty root
#

yeah

#

that allows for you to instance as many as you need

cunning abyss
#

how?

#

yeah but i mean

#

players wouldn't be able to play togheter

misty root
#

you allow them to visit with commands etc

#

afterwards

#

and hook up the chats etc together

#

or you could seperate your survival world into multiple

cunning abyss
#

so like survival overworld in a server

misty root
#

teleport people to another server if they pass a coordinate

cunning abyss
#

survival nether in another one

misty root
#

nah

cunning abyss
#

oh i see what you mean

misty root
#

like x> 0

#

in a server

cunning abyss
#

like separting the world in different section

misty root
#

x<0 in a server

#

yes

cunning abyss
#

But how?

#

ahahah

misty root
#

plugins

cunning abyss
#

I know a server that does that

misty root
#

making that easy but

#

making it seemless for a player

#

is not really easy at all

cunning abyss
#

no i know

#

i think it's pretty hard

misty root
#

if its just a

#

loading screen once they move a bit

#

then thats quite basic

#

once you hook up the databases

#

but if you want people to see each other

#

across servers

#

on server borders

#

then thats a bit more complex

cunning abyss
#

so if i build behind a border

#

the people on the other side will not see it

misty root
#

there are extremely experimental ways

cunning abyss
#

and i would need a brand new world for doing this system right?

misty root
#

to make them see it

#

using packets sent from the servers basically

cunning abyss
#

yeah i got what you mean

misty root
#

but its extremely iffy and crash prone

#

for players

cunning abyss
#

Idk this is quite hard to create

misty root
#

welcome to minecraft server ownership

cunning abyss
#

Yeah bruh

#

ahahaha

misty root
#

the server software is not made for a lot of players

#

its for 100 tops

#

afterwards its hell

cunning abyss
#

i mean

#

i don't think my server could handle 100 players right now

#

See the stats in the timings when we had 70 players

misty root
#

with a lot of optimizations

#

it probably could

cunning abyss
#

the tps was not that encouraging

#

Like optimizing what?

#

I don 't want to break survival mechanics

#

:c

misty root
#

mob amounts chunk view distances

#

yeah then no

#

your only bets are fixing nametagplus

#

and seperating your server into multiple

cunning abyss
#

mh

#

i'm trying to understand how to do something like this

#

But it's to big for my experience

misty root
cunning abyss
#

But for example

#

You mean separting nether and overworld too?

misty root
#

yeah ideally

#

you could just do 2 servers for now

#

since i doubt lobby + rest will take too much computing power

#

so 1 server for only survival

#

and 1 for rest

cunning abyss
#

Wait what you mean

#

with only survival

misty root
#

server 1:
survival world only
server2:
nether
end
lobby
resources

cunning abyss
#

mh

#

and for example

#

if a player create a nether portal in survival server

#

and do i handle the sending to the other server, the creation of the random portal etc

misty root
#

send them to server 2 and teleport to the portal

#

yes

cunning abyss
#

and viceversa

misty root
#

exactly yeah

cunning abyss
#

but how does the creation of the portal works?^

#

The small things are the one that worry me

misty root
#

its 8 blocks per block in overworld

#

i think?

cunning abyss
#

So i should make a custom plugin for that

misty root
#

it should be on a wiki

#

found a calculator

#

after a quick google

cunning abyss
#

yeah but i mean

#

how should i create that system

misty root
#

its 8 yes

#

you take their coordinates

#

divide it by 8

#

spawn a portal there and teleport

cunning abyss
#

i'll have to talk to my dev

#

and ask him help KEKW

misty root
#

probably a good idea

#

if you just want to seperate worlds into different servers

#

its really not that difficult

cunning abyss
#

Isn't it?

#

Any good guide how to do that?

#

I' quite sure there's none, but maybe i'm wrong

misty root
#

would need a list of your plugins, but for hooking inventory and tablist etc

#

there are plugins that are already made

pearl needle
#

Does anyone here know how to elevate the Y axis of an item texture?

#

Specifically; when I place the custom item down onto a frame, having be levitating above the frame as opposed to within it

#

Also does anyone know how to change the texture size of the item (if possible without directly changing the size of the image)

fading anchor
#

Does anybody know how I can change block data using worldedit? Bought a 500x500 schematic and fences etc aren't connected.

amber raptor
#

im trying to update a 1.17 server to 1.18. how do i set the height limit? i don't want it to go to -64 because thats below bedrock

chilly flax
#

Select item frame and you can move it around and scale it etc

brazen mango
tranquil flare
#

Hi guys

#

how do i unlock the showcase channel

#

?

sacred sundial
#

yo

cunning abyss
#

Yo guys

#

My server is stable at 20 tps with 70 players on

#

But spawn chunk won't load

#

And the server is not lagging

#

Why is that?

timid plover
#

MultiMC question. Is there a way to update an instance's version? I have an instance that's made for 1.18.2 and I was wondering if I Could update it to 1.19 somehow.

neon jacinth
#

Max chunk sends iirc

cunning abyss
#

is that why?