#minecraft

1 messages · Page 115 of 1

empty matrix
#

o

#

can u dm it to me

stuck glen
#

ok

empty matrix
#

how are you logging in @stuck glen ?

stuck glen
#

from the game

empty matrix
#

.-.

#

screenshot?

stuck glen
#

java edition

next bear
#

no, you aren't

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/ to upload images/screenshots.
You can also use a screenshot service like gyazo or jinx and post those links here.

empty matrix
#

show us a screenshot

stuck glen
#

ok

#

how?

empty matrix
#

are you on windows 10

stuck glen
#

yes

empty matrix
#

press ctrl + windows key + s

#

then select the area

stuck glen
#

i couldnt send it in the group

empty matrix
#

orr not

#

?imgur

umbral lanceBOT
#
FAQ Answer:

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

next bear
#

well ur obv running a hacked client or a fake account so eh

empty matrix
#

what server are you logging in @stuck glen

stuck glen
#

minehut

#

and hypixel

buoyant haven
#

lol

#

pop have you previously used an alt generator thingo?

#

don't lie

stuck glen
#

yes

empty matrix
#

that's why

next bear
#

well there u go then

serene lotus
buoyant haven
#

and did you legitimately buy an account recently?

empty matrix
#

so you'll have to remove it

next bear
#

thats what is causing the error

stuck glen
#

yes

#

how to remove?

buoyant haven
#

your account has probably been stolen at this point

stuck glen
#

so i cant use my account?

empty matrix
#

you can

forest gazelle
#

are you using the vanilla MC client

empty matrix
#

just remove the software

#

and change ur pass

buoyant haven
#

you'll want to uninstall all the generator shit, then change your bought account credentials

next bear
#

try not to use sketchy things like that

buoyant haven
#

run a good anti virus

buoyant haven
#

reset windows if you're scared

rapid ocean
#

🥲

buoyant haven
#

install linux

#

buy a new router

#

move your house

forest gazelle
#

install pfsense on that router

stuck glen
#

yoooooo

#

hahaha

buoyant haven
#

fly to a different country

#

buy a passport

#

scrap that

#

use a passport generator

spare bobcat
#

go on a vpn

#

wait thats more worse

empty matrix
#
  1. Press the Windows Key and R at the same time. It should open a box called Run.
  2. Paste this command (must paste the whole command) in the Run box: powershell -command "Start-Process notepad "$env:windir\system32\drivers\etc\hosts" -Verb runas
  3. Press Enter on your keyboard. It should open Notepad with a file.
  4. Look for any lines containing mojang anywhere in them, delete the entirety of all lines containing it (e.x. https://imgur.com/qBb9vZA)
  5. Save the file by hitting Ctrl and S at the same time then close Notepad.
    You now should be able to play Minecraft again. If it works, please change your password so if your account was taken the person that stole it won't be able to log in next time they try.
    also unintall the alt stuff
next bear
#

move to Malta, buy a golden passport

#

move from there to germany

#

learn german

forest gazelle
#

convert your bank balance into gold bullion

buoyant haven
#

eat your family

forest gazelle
#

bury it under your great grandmother's grave

spare bobcat
#

Go to a discord which is helpful

buoyant haven
#

hey

#

we're helpful

#

what do you need help with

forest gazelle
#

i need help helping people

buoyant haven
#

first step is to remind them not to ask to ask for help

#

tell them to just ask their question

spare bobcat
#

smhsmh

stuck glen
#

it doesnt work

next bear
#

well you were using illegal software

#

so uh

stuck glen
#

i deleted the softwares

next bear
#

you still... used them on your account

#

imma be blunt, someone probably stole ur account

#

and being blunt again, it's your fault

drifting thistle
#

how can i set the deluxetags tag amount?

drifting thistle
#

thanks

next bear
#

I got elixir that time

#

sick

empty matrix
#

lol

empty matrix
#

just a joke for ppl who ask in the wrong channels 😛

drifting thistle
#

ok ty

#

sorry for doing that im new here 😉

next bear
#

not a problemo

stuck glen
#

so i cant do anything?

next bear
#

you can try to recover your account, ask a responsible adult

empty matrix
#

and did you do what i said?

#

and also make sure to log out and log in again

#

(and restart mc and its launcher)

stuck glen
#

i tried but it didnt woek

#

work

empty matrix
#

tried?

#

did u change the hosts file or no?

stuck glen
#

i didnt come up with the notepad

#

it said that it couldnt find it

next bear
#

what version of Windows are you running

empty matrix
#

wat

stuck glen
#

10

next bear
#

is it a school edition of Windows?

stuck glen
#

windows

next bear
#

or is it managed by a school

empty matrix
#

and are you on an administrator account?

stuck glen
#

its my own

next bear
#

well I don't see how notepad doesn't exist

#

unless u are running Windows server or some shit

stuck glen
#

i can get in notebook

#

but when i type the command nothing happens

empty matrix
#

notebook?

#

what in the world is that

stuck glen
#

notepad i mean

next bear
#

are you entering the command in the Windows + R popup?

stuck glen
#

ok ive pressed windows r and now what commad am i going to write

next bear
#

the one dkim's instructions say to type

#

are you capable of interpreting simple instructions?

stuck glen
#

it doesnt work

#

i am capable but how am i going to do it when it doesnt work

next bear
#

it does work

#

you are evidently doing something wrong

stuck glen
#

i dont think so

#

is it beacuse my computer is danish

#

should i set to english?

next bear
#

wh

#

well

#

that shouldn't affect anything

#

I don't think so, anyway

stuck glen
#

IT WORKED

#

FINALLY

empty matrix
#

ok now change ur password

stuck glen
#

TYSM

#

ok

#

i have switched it and turned on two tone

#

verfification

next bear
#

two tone verification

empty matrix
#

verfification*

#

i was joking

drifting thistle
stone dome
#

94 gigabytes of ram

#

and you are using 31 gigabytes already

#

how

drifting thistle
#

Why doesn't it detect my Logger Module extension if its already added to the right directory

empty matrix
#

🤷

drifting thistle
empty matrix
#

does it have timings

#

or anything

drifting thistle
#

Has gotten better during recent optimization additions however

#

we don't have aikars timings currently in the jar

empty matrix
#

is spark compat with 1.7?

drifting thistle
#

nope sadly

polar pasture
#

dkim

#

Just stop

#

Honestly stop

empty matrix
#

ok

#

ok

drifting thistle
#

also the tps locker isn't hitting its designated amount

#

its capping at 18-19 instead of 21

empty matrix
#

tps locker 😬

stone dome
#

oh

drifting thistle
#

Ticks per second

stone dome
#

nvm

#

Yeah i see

little kelp
#

Teaspoons

stone dome
#

lol

#

you sure it's capping at 18-19?

#

and not just lag?

#

you realize your cpu could be a bottleneck

#

even tho 96 gigabytes of ram

little kelp
#

How would it even lock tps without straight up skipping necessary tasks?

stone dome
#

idek

#

tps locker doesnt make sense

drifting thistle
#

well the jar doesn't have all new optimizations added yet so the tps locker will probably be able to reach its higher amounts after that

#

but the point of the system is to not have it depend on that and rather just lock the tps rate regardless of circumstance

stone dome
#

locking tps is not a great idea

little kelp
#

This joke has gone on for a long time.

stone dome
#

is it troll lol

drifting thistle
#

Im not joking..

#

?

#

The TPS locker is already added and works somewhat but its not finished

#

currently if the tps rate is set to 21 then it'll hit 18-19 if the tps was 15 (which it is now)

#

to answer It gives faster results currently, server performs as if tps was 18 or so with lag spikes here and there

empty matrix
#

i think something is bottlenecking your server

#

either that or ur server plugins or optimization sucks

drifting thistle
#

cant be the latter

#

server jar was already heavily recoded to be re-optimized and is now undergoing another major re-optimization/update

#

only about 50 plugins installed, most are custom except for Essentials, Plugman, Vault, ProtocolLib and PEX

empty matrix
#

pex?

drifting thistle
#

PermissionsEX

empty matrix
#

🤢

#

luckperms > pex

#

also why do u have 50 custom plugins

drifting thistle
#

no 1.7 support for luckperms

empty matrix
#

quite interesting

empty matrix
drifting thistle
#

I believe so

thin orbit
#

Ah yeah the 96GB man in the flesh

empty matrix
#

no it has 1.7 compat

#

u just have to use legacy version

drifting thistle
#

oh

drifting thistle
#

well it'd probably do worse than better since pex is our own fork and the chat format plugin is custom and depends on it

empty matrix
#

why do u have custom everything

#

that could be a factor of performance actually

#

since custom = tested less

#

whereas public = tested with thousands/hundreds of users

#

over the course of several months

#

with hundreds of updates

#

and the chat format plugin is custom
why-

#

there are already a bunch of good chat formatting plugins

#

actually

#

i forgot its 1.7

drifting thistle
#

they're built to be more optimized and suitable for a combat server

empty matrix
#

since custom = tested less
whereas public = tested with thousands/hundreds of users
over the course of several months
with hundreds of updates

drifting thistle
#

also adds more unique-factor to the server

empty matrix
#

but if they do the same thing

#

it doesn't add any unique factor

drifting thistle
#

to an extent, it can, also makes the server's asset value much higher

#

if I ever sold it (which I wont)

forest gazelle
drifting thistle
#

It ignores the TPS calculation made by the current task workload and creates its own TPS rate

forest gazelle
#

so you're not changing the workload itself at all

#

so you're basically making your own numbers up that look better

drifting thistle
#

It changes the tps rate itself

forest gazelle
#

does it change what actually gets calculated every tick? entities, chunk loading, etc. etc.

drifting thistle
#

the server currently performs as if it were at a 17-18 tps rather than 14-15, only with slight lagspikes due it being in a prototype phase

forest gazelle
#

wait when you say that it changes tps rate

#

are you just making it go at slightly above 20 to catch up to whenever happens to be below 20

#

is that what you mean?

drifting thistle
#

well, somewhat

#

the commands are /tpslock and /settps <number>

stone dome
#

tps lock is absolutely stupid. why was the feature implemented?

#

imagine if the server has more players

#

or lags for some lag machine

#

how would tps lock work?

forest gazelle
#

well that's what i'm trying to get to the bottom of right now

drifting thistle
#

Well I'm guessing it'll start eating lot of ram

forest gazelle
#

why

drifting thistle
#

but the tps and server-speed will remain at a steady 21 (or whatever amount is chosen)

stone dome
forest gazelle
#

what would make it start eating more ram

stone dome
#

^

forest gazelle
#

how does ram factor in

#

please explain because I am too foolish to see the connection

drifting thistle
#

the pressure load of the tasks has to end up being absorbed somewhere, in which it would be through the ram

forest gazelle
#

"pressure load"?

drifting thistle
#

as opposed to the CPU's clockspeed (which is represented by the TPS)

drifting thistle
forest gazelle
#

you mean the amount of calculations the cpu has to do per tick, right

#

how can RAM "absorb" that?

#

you have to do those calculations

#

for which you need the CPU

#

there is no getting around that

stone dome
#

Yeah i don't think you quite understand what lag really is

forest gazelle
#

when it takes longer than one tick to do those calculations, that's when you see a TPS drop

stone dome
#

many server providers trick other people by providing a ton of memry

forest gazelle
#

putting things in RAM will not solve anything

#

RAM only stores

stone dome
#

In fact, a good CPU can reduce ram

forest gazelle
#

you need to CALCULATE

drifting thistle
#

the point of the tps locker is to ignore the calculations and set a tps rate structured from a different variable basically

forest gazelle
#

okay thats what i was looking for

#

ignore the calculations

#

so you're basically throwing away actions done by the server

drifting thistle
#

focusing on the server and not the back end machine

stone dome
#

wait a minute... ignoring calculations

forest gazelle
#

it's exactly as silly as it sounds

drifting thistle
#

I believe certain actions can get sent to the ZGC, yeah

stone dome
#

i don't know if i want to laugh or cry

#

but ignoring calculations is not a good

#

option

stone dome
#

i will just say that

drifting thistle
#

tasks ordered directly from the jar

forest gazelle
#

you mean... the calculations

#

that you are throwing away

stone dome
#

like entity ticking?

drifting thistle
#

not the calculations, the tasks are simply to tell the jar what the tps should be

stone dome
#

??

#

wot

forest gazelle
#

your cpu has encountered a lot of work; it freaks out a little because it can't maintain a perfect tps

#

your GENIUS plan is to shush the alarm and simply tell people that the tps is still 20

#

and then just trash whatever the CPU was currently doing so that it doesn't have to do any more heavy work

drifting thistle
#

let me draw a diagram

forest gazelle
#

go for it

forest gazelle
#

what is that

polar pasture
#

Cool diagram

thin orbit
#

A diagram duh

stone dome
#

lol

forest gazelle
#

why is there a chunk bitten out of the blue box

drifting thistle
#

Essentially the reason why the TPS falls is because when there are more heavy tasks ongoing, it lowers so the CPU/server can catch up to the heavy load

#

Oh I didn't see that the graph looked like that, let me fix it

thin orbit
#

Graph lmao

polar pasture
#

just multi thread the entire joint

#

duh

forest gazelle
#

when there are more heavy tasks ongoing, it (the TPS) lowers
now you do understand that the "TPS" is not sentient, it has no choice in the matter? it's not like it decides to lower itself
it is just a number that represents how many ticks the server manages to get through in one second

stone dome
#

Hey! TPS has feelings too!

#

also, Vision you have a false sense of what TPS is

#

TPS doesn't determine tasks

#

tasks determine TPS

forest gazelle
#

yeah Vision i would love to hear your definition of TPS

#

because i feel like we're not on the same wavelength here

stone dome
#

if you lower tps to try and "catch up and do other tasks", you end up creating more tasks for yourself

#

lol

drifting thistle
#

TPS is tickets per second essentially

forest gazelle
#

ticks

drifting thistle
#

ticks, sorry

forest gazelle
#

yes that's right

#

now what does that mean

#

let's analyze it

#

what is a tick

drifting thistle
#

a task sorted by the thread(s) that isn't consumed by the GC

forest gazelle
#

the GC has nothing to do with this

#

GC is for freeing up used memory

#

it can affect the tickrate but it is not at all related to what a tick is

stone dome
#

a tick is not a task vision

#

A tick is the smallest unit for time in Minecraft terms

forest gazelle
#

exactly; a tick is a unit of time

stone dome
#

It is referred as time

#

not an actual physical thing

#

you are like comparing something like

#

seconds to hot balloons

#

lol

forest gazelle
#

well yes

#

that's the 20 tps ideal

#

if everything goes well then 1 tick = 1/20th of a second

drifting thistle
#

unless the G1GC

forest gazelle
#

stop

stone dome
#

However, sometimes the server lowers its ticks per seconds if it can't execute all tasks required in a second fast enough.

#

Get garbage collector out of your head

#

its completely unrelated

empty matrix
#

lol

forest gazelle
#

there is nothing special about the GC

empty matrix
#

ticks aren't java specific

forest gazelle
#

the G1GC is essentially a program that frees old memory for the JVM

#

the only reason it will ever matter here is because like any other program it uses the CPU

#

nothing beyond that

stone dome
#

In fact, ticks aren't related to anything about Java. It is something Minecraft made up entirely

empty matrix
#

which is what i said

#

pulse u stealing my words 😠

stone dome
drifting thistle
#

the tps rate controls the speed of the server itself overall, factored by the workload of the CPU & its tasks iirc

forest gazelle
#

correct

empty matrix
#

._.

stone dome
#

had to put it in a "more noobish" way

#

you know

#

like when i was explaining generics to you dkim

#

so stfu lol

empty matrix
#

ah

#

lol

drifting thistle
#

so if you just make it not use its precautionary measure of lowering itself to keep up with the tasks at hand it can remain at 20 but just have higher CPU usage

empty matrix
#

oh that was painful

stone dome
#

lmao

forest gazelle
#

look at your precious message

#

the tps rate controls the speed of the server itself overall, factored by the workload of the CPU & its tasks iirc

#

factored by the workload of the CPU & its tasks

#

factored by the workload of the CPU & its tasks

#

it is determined by the workload of the CPU

#

the only way you can change it

#

is if you change the workload of the CPU

#

aka you have to give the CPU less tasks

#

so that it can accomplish them in less time

#

that is the definition of TPS, that is the only way to improve TPS

drifting thistle
#

factored by the workload of the CPU & its tasks in terms of becoming a specific number based on the tasks at hand

drifting thistle
#

but you can make it not become a specific number and just be a number you choose

#

disabling ZGC can help with that iirc

forest gazelle
stone dome
#

Sure you could set a cap to it but it's essentially saying like nope I don't want my server to perform well

#

lol

forest gazelle
#

because the number of tasks the CPU can do in a second will not change

#

so the ticks done in a second will not change

#

so the real tps will not change

drifting thistle
forest gazelle
#

listen you can print all the fancy texts you want, it doesn't change how math works

empty matrix
#

GC: null
wait what

drifting thistle
drifting thistle
forest gazelle
#

actually there is a point, it's to get the average higher

#

but servers do that by default

drifting thistle
#

well, currently the tps locker has been able to climb the tps up to 18 or so

#

from 14-15, but it cant hit 21

forest gazelle
#

listen i'll believe that when i see it

#

can you share some timings with and without your tps locker

#

and also explain exactly why that is happening

#

because honestly improving your GC alone, with no other changes, can explain all of that by itself

#

locking tps is pointless

drifting thistle
#

tps is lower

forest gazelle
#

so you have two screenshots and one is 1 tps higher than the other

#

you can take a screenshot of any server at two different times with no changes and it could be 1 tps apart

#

explain to me logically how increasing the cap for tps will make the average tps go up

drifting thistle
#

17 was the highest the server hit that week

empty matrix
#

also if tps lockers were so good, why doesn't paper and all other server softwares have it 🤔

drifting thistle
#

well it doesnt just raise the cap, it does the calculation ignoring task mentioned earlier

forest gazelle
#

calculation ignoring task

#

be very specific here

drifting thistle
forest gazelle
#

does it just ignore certain events that would otherwise be calculated

#

because that's what every performance fork ever is doing

#

that is; reducing the total work needed to be done by the cpu

#

and as a result increasing the number of ticks that can be calculated in a second

#

thereby increasing tps

stone dome
#

etc

#

and like many others

uneven bison
#

Plus what you want is magic, servers don't do magic

drifting thistle
#

didn't say he was, but he is good

#

ex Arcane, velt, minehq, W-Tapnetwork, invaded

forest gazelle
drifting thistle
#

let me make the actual diagram

forest gazelle
#

please do

drifting thistle
#

Blue = Tasks that the TPS will be calculated by (and the task that gets lowered/highered depending on magnitude of tasks)

#

Red = The alternative thing that the TPS will be decided by, which is just a command ordering what the tps should be

#

Green = CPU

#

Arrows = CPU workload going up or down

forest gazelle
#

and the center box is the server, i assume? lmao

drifting thistle
#

TPS rate

forest gazelle
#

i see

#

alright inhale

drifting thistle
#

If TPS is connected to blue then he TPS will lower itself if many tasks are taking place so everything can be done, and this in turn reduces CPU workload

forest gazelle
#

do you know why the "blue" box is what everybody uses to calculate tps

forest gazelle
#

the tps dropping does not reduce the cpu workload

#

tpe tps dropping is simply an indicator that the cpu has too much going on - that the workload is too high

#

the tps dropping does mean that the CPU is handling less ticks every second

drifting thistle
#

Also aren't you a dev on a relatively big server, name is familiar

forest gazelle
#

no

drifting thistle
#

LemonCloud I think?

forest gazelle
#

definitely not

drifting thistle
#

ah, nvm

#

continue

forest gazelle
#

the tps drop tells the user that the CPU is overwhelmed

#

and that the server will run more slowly

#

it is solely determined by what the CPU's status is (overworked, etc)

#

it does not determine how much work the CPU is doing

#

the CPU's work determines it

drifting thistle
#

depends if you're using G1GC or ZGC

forest gazelle
#

no it really doesn't - but you know what, tell me how you figure that

#

explain how changing GCs changes what i just described

drifting thistle
#

will explain now, one sec

thin orbit
#

garbage go brrrr

#

cpu go crankkkk

dense fiber
#

TPS go brrr too

little kelp
#

There is no way this isn’t a troll

#

Man I love Hypixel’s TPS locking, removes all lag.

forest gazelle
#

actually there's pretty undeniable evidence that he's not a normal user

#

he uploaded images - not embeds, images - to this channel

#

as a tier 1

#

i'm tier 2 and can't do that

little kelp
#

Dkim’s alt?

forest gazelle
#

dkim's alt confirmed

#

@empty matrix

little kelp
#

Are you sure you can’t upload images in this channel?

forest gazelle
#

i don't have an option on the left side of my screen to do so

#

can you?

little kelp
#

Idk I’m on mobile

forest gazelle
#

you should see an option to

little kelp
#

Looks like I can’t

forest gazelle
#

very weird

dense fiber
#

I cant upload here but a tier 1 can? No way

forest gazelle
#

right??

little kelp
#

Paid $800 to be allowed to upload his top-notch graphs of his fake server

empty matrix
#

all tiers can

empty matrix
#

im not

#

embeds are allowed

#

but not images

#

also i was in a bridge duel

#

so i couldn't see who pinged me

dense fiber
#

Ahem

little kelp
#

Ivan did

empty matrix
#

i won tho :)

forest gazelle
#

so yeah something is very fishy about that account

#

the 96gb server aside

empty matrix
#

fishy?

forest gazelle
#

that it can post images

forest gazelle
#

wait how did you do that

#

what is that witchcraft

#

oh wait

empty matrix
#

embed or whatever its called

forest gazelle
#

i'm silly

empty matrix
#

post image link

forest gazelle
#

this is a cursed link by the way

#

it shows up as different for every person

empty matrix
#

what does it show up for u

forest gazelle
#

a guy wearing a gas mask

#

in pants

empty matrix
little kelp
#

Maybe they are created by Barry because Barry is tired of all the bad questions

fallen flame
#

i have one person in are server and the ram is through the roof can some one help me

little kelp
#

I wonder if Vision has ram to spare?

#

Did you run timings?

fallen flame
#

how do i do it

little kelp
#

./timings in console or on the server

fallen flame
#

thx

last sierra
#

tf add nogui to your flags after jar

unreal adder
#

ew @rustic galleon

drifting thistle
#

help pls

#

i can't make a "playing a game"

dreamy badger
#

Try inverting a binary tree

drifting thistle
#

tf

old shale
#

🥲

somber basalt
delicate fulcrum
#

can someone help? im redoing this plugin that is essentially a nightmare, all of it's code in Main.java but then it also has random stuff like DependencyDownloader classes, etc.

#

i have no other question besides

#
    public enum ProjectID {
        PROTOCOLLIB(45564), WORLDGUARD(31054), WORLDEDIT(31043), VAULT(33184), HOLOGRAPHICDISPLAYS(
                75097), CITIZENS(31073), FACTIONS(31292), DYNMAP(31620);
        private final int id;

        ProjectID(int i) {
            id = i;
        }

        public int getID() {
            return id;
        }
    }

WHAT IS THIS?

gray geode
#

Probably project IDs so it knows where to reach out and download from? Very weird though.

delicate fulcrum
#

this project has by far the weirdest practices ive seen.

true birch
#

could some one help me but in private messages its with deluxeTags if anyone know about it

delicate fulcrum
next bear
#

I prefer spigot-clj ngl

timid plover
delicate fulcrum
#

thats a joke

#

No need; I'm currently working on my first gradle plugin so I'm occupied

edgy blaze
#

😦

#

ok then 😉

#

the test was 4 minutes thing if you got a test server for

runic brook
#

Dont you have a server?

edgy blaze
#

i closed it for non-use

#

people wasnt realy playing on it

#

and like i said anyway

runic brook
#

But you paid a dev to make a plugin for u?

edgy blaze
#

im not using essentials economy

runic brook
#

Run a local host server

edgy blaze
#

well yea

#

na i need some data i dont have for the test

#

those arent uploaded somewhere its just about baltop and conversion

#

kinda why i wanna a person using essentials economy

#

anyway can i drop the link here to spigot all info are on and about the jar file its not updated on the spigot since i need to test it before

#

(the git is updated anyway)

empty matrix
edgy blaze
#

baltop meaning player balance

#

they are data

empty matrix
#

just put essentials and ur plugin on a server

edgy blaze
#

i agree but the baltop will work with is own data

#

meaning the baltop will be empty

empty matrix
#

then make a baltop

#

/eco give username 100

edgy blaze
#

well that is what i wanna test but with multiple person on it

#

not just my 7 account

#

i mean... 7 is enought

empty matrix
#

..

edgy blaze
#

am i fucking dumb

empty matrix
#

no ones going to put a random plugin on a server with 7+ players

edgy blaze
#

yea i know people can stress about it

#

anyway

#

:/

empty matrix
#

plus

edgy blaze
#

now im a sketchy guy xD

empty matrix
#

isn't 7 enough?!

edgy blaze
#

well i use to get 4 account for my brother and syster sharing

#

my girlfriend did bought one i could borow

empty matrix
#

what is your plugin about

edgy blaze
#

and i got one on android for her and same for me

#

liteeconomy

#

simple purpose been a economy on a network using database if needed

#

and vault hook can be disable

empty matrix
#

..and why do you need 10+ players?

edgy blaze
#

wich can be usefull do to about anything looking like economy

#

to test out the layout the guy used

#

didnt test it myself

empty matrix
#

'the layout the guy used'

edgy blaze
#

i did in pass version

empty matrix
edgy blaze
#

well i wonder if it will broke with a bunch of data

#

i could simply use an offline launcher too

empty matrix
edgy blaze
#

but thx gonna take a look

empty matrix
edgy blaze
#

im not scared of

empty matrix
#

o

#

then feel free to use offline launcher lol

edgy blaze
#

im not gonna use those sketchy launcher

empty matrix
#

edgy blaze
#

use to see stuff been stolen

#

i can quarantine it for sure

empty matrix
#

??

edgy blaze
#

nothing...

#

never heard about people getting credentials stolen somehow using tierce launcher?

chrome jacinth
#

You can also use Mineflayer if you need more control over your bots

empty matrix
#

ooo ive never heard of that before

#

seems cool

#

although i think u need js knowledge for that

edgy blaze
#

im usualy asking a guy for this test but... man he is a pain and alway in dont disturb mode

#

anyway gonna delete the part where im asking you guy to help me could be making some staff mad and i dont want to be ban for that

empty matrix
#

you won't get banned...

#

plus staff can see deleted messages anyways

edgy blaze
#

logs bot i guess

chrome jacinth
#

Mineflayer is quite neat. I've been using it to run a bot from my phone

edgy blaze
#

interesting

empty matrix
edgy blaze
#

xD

#

lovly barry

#

so gonna look at your attack thing

delicate fulcrum
#

gradle is so fast

#

ive decided.

edgy blaze
#

multi core

delicate fulcrum
#

gradle > maven

empty matrix
#

gradle > maven

edgy blaze
#

maven is user friendly

empty matrix
edgy blaze
#

but gradel is the best

empty matrix
#

i'd say maven is less user friendly

#

waaay to long

edgy blaze
#

anybody can change maven repo and artifact easily

#

meaning anybody know how it would work basicaly

#

userfriendly dont mean fastest

rapid ocean
#

anyone can change a repo in gradle and dependency in gradle too lol

fiery root
#

marvel or gravel

edgy blaze
#

well im kinda noob with gradle

empty matrix
#
<dependency>
  <group>group</group>
  <artifact>artifact</artifact>
  <version>version</version>
  <scope>provided</scope>
</dependency>
```vs ```gradle
compileOnly("group:artifact:version")
rapid ocean
#

dkim

edgy blaze
#

you see

empty matrix
#

idek if i typed the maven one correctly

edgy blaze
#

i didnt know that

rapid ocean
#

why are u on the kotlin gradle dsl wave too 😔

empty matrix
#

OH NO

#

i meant to do groovy

#

but

#

i uh

rapid ocean
#

i have been left behind 😔

#

groovy 4 life

empty matrix
#

😭

#

sorry

#

i was going to do groovy bc its more common

#

but my brain

#

just uses kotlin dsl

#
<dependency>
  <group>group</group>
  <artifact>artifact</artifact>
  <version>version</version>
  <scope>provided</scope>
</dependency>
```vs ```gradle
compileOnly(group = "group", artifact = "artifact", version = "version")
``` @edgy blaze which one is better in ur opinion
rapid ocean
#

also i think in maven it uses artifactId and groupId in the xml tags

#

could be wrong

edgy blaze
#

maven is most likely the first step you fall to when you did use apache before

empty matrix
#

or just anything

#

since

edgy blaze
#

but yea at this point gradel is looking easier

empty matrix
#

spigot tutorials either
a) use eclipse
b) use intellij and maven

#

no one uses gradle 😫

#

even though its best

empty matrix
#

anyways gtg

edgy blaze
#

omfg

#

me 2

#

im just gonna rush a test if i stop typing here and i go

delicate fulcrum
#

gradle seems easier, i didnt need any tutorial, just looked around for myself

edgy blaze
#

i never looked a tutorial...

#

not for that precise thing

delicate fulcrum
#

i did, video content is most friendly way of taking in information for me

edgy blaze
#

i still prefer the old wiki stuff

#

btw people learn from 4 or 5 way

#

that what i usualy teach to kids

#

the practice, the listening, by seeing and by their own

#

after that anybody learn the way they are better

#

and if at school they do it all people will learn better and faster than the marginal garbage they usualy give

#

and in minecraft its literaly what we can see

#

people will complain to get the item some other will try to do it themself and some other will show people how to do it

delicate fulcrum
#

interesting

edgy blaze
#

sorry for that i used to teach stuff in air cadets

delicate fulcrum
#

btw- how do i install the dependencies where intellij doesnt scream at me

#

because rn, it compiles but warnings

edgy blaze
#

mute the warning cause you know it will work

#

its kinda why people say using maven is better for kids

#

cause they will not complain under the video about the shit tone of warn spam

#

and between you and me we both know people can be pain on minecraft community

delicate fulcrum
#

hmmm alright..

#

how do i mute warnings-

edgy blaze
#

oof

#

asking to the guy not using intelij even for codding

#

i prefer the old stupid modif i do on notepadd++

#

cause i hate sofware

#

gonna look

delicate fulcrum
#

lol ive also used intellij for shell files

#

very good for what it was

#

I fixed it by specifying a java version to run (Java 11)

edgy blaze
#

lol

#

still it depend of the code you do

#

btw if you code using java 11 you ill most likely run your server using 11 has well

#

it dont alway work if you use older version if the code support 10 and 11 dont mean it will support 9 or 8 you know

delicate fulcrum
#

well im not even gonna try and use old versions, just wanted a template where i could do it if i wanted to

#

like the minecraft development plugin, very cool however as a base it doesnt support (evil older versions like 1.8)

edgy blaze
#

yea

#

anyway paper will not support older version soon

#

so yea you make it correct using it

delicate fulcrum
#

i doubt they support 1.8 paper at all

#

Some people are trying to end the EVIL of 1.8

empty matrix
#

so if i compile in java 11 only java 11+ users can use it

slow imp
#

^

delicate fulcrum
#

o... just grabbed java 8

next bear
#

always use java 11+

#

preferably java 16

woeful tree
#

I'm currently using java 7, and it works perfectly. 😉

timid plover
woeful tree
timid plover
#

idk what you're talking about

#

I'm just trying to help a man that is hurting himself without knowledge

glass cloak
#

hello can someone help me

little kelp
#

Depends

glass cloak
#

its simple

#

can you join this server it gives you gifts for how many people u invite and u join it u can leave it after a day or two or dont have to plz its on my other account FakeRegan123#0053 im tryna get a mc account

little kelp
#

I don't think this would be the right place to ask, not 100% sure on the rules though

glass cloak
#

ok then uhm idk where else to ask

#

can u help or not

little kelp
#

I cannot

glass cloak
#

oh ok i ll try another way

drifting thistle
#

Server performance has been decent and better today

#

Probably due to the jar update coming further along

little kelp
#

How goes the tps locking?

drifting thistle
#

working a little better, still doesn't reach the customized amount (caps at 19.5 or so)

#

but the developer is currently working on that presently rn

#

ram consumption has been much less after he finished a major segment to the jar's optimization rehaul (now consuming about 25-28GB from 35 yesterday)

little kelp
#

What are you going to do with the extra 70 GB?

drifting thistle
#

Once its safe (10GB ram consumption max) I guess I'll start unloading some ram from the server

#

maybe have it at around 30-45GB allocated to the server?

little kelp
#

How many players are you expecting?

empty matrix
drifting thistle
#

well it will just having a higher ticket speed

empty matrix
#

tick*

#

well lag = low tps

#

so you're saying it won't ever be laggy

drifting thistle
#

it basically just puts more strain on the CPU trying to maintain the same speed

#

despite there being a larger load needing to be processed

empty matrix
#

then whys it called tps 'locking'

drifting thistle
#

the process is by doing /settps <tps> then /tpslock

empty matrix
#

🤔

drifting thistle
#

its called tps locking because it sets the tps at a certain rate

forest gazelle
#

oh it's you again

drifting thistle
#

hey

forest gazelle
#

you never told me why changing the GC would change how the tps is calculated 😢

#

you got me all curious now

little kelp
#

No GC = higher tick speed

drifting thistle
#

oh, yeah

little kelp
#

Vision how come you are the only one doing tps locking if it works?

drifting thistle
#

The GC will consume ram which strains the TPS rate

woeful tree
#

You might as well lock CPU, and RAM usage whilst you're at it. 🤣

little kelp
#

How does ram strain tps?

forest gazelle
#

how does ram impact tps at all

#

the GC does use cpu cycles to free ram

empty matrix
#

if anything the gc lowers ram usage iirc

forest gazelle
#

but that is not at all related to or indicative of "ram strains tps"

drifting thistle
#

the GC strains the TPS

forest gazelle
#

yes

#

you are correct there

#

ish

little kelp
#

No GC = server crash

empty matrix
#

^

#

you need the gc

drifting thistle
#

I want to make a substitute for the GC

forest gazelle
#

vision

#

do you know what the GC actually does

#

can you explain to me, in as much detail as you can muster, what the GC does

little kelp
#

Was paying your developer a one time thing, or are you continually paying?

drifting thistle
#

It'll locate tasks deemed deemed wasteful and then "collect" them so they aren't straining the CPU

#

but in the process it also eats up ram

little kelp
#

Does GC eat ram?

woeful tree
#

Locating the tasks would be more straining, would it now?

forest gazelle
#

the GC locates RAM that is not being used, and FREES it

#

it gives you more ram

little kelp
woeful tree
#

As by the time you've evaluated, it could have already been performed.

forest gazelle
#

it recycles ram

#

GC = RAM recycler

#

it does not use ram, it gives you ram back so you can use it again

#

and it uses the CPU to do so

#

that's why it affects tps

woeful tree
drifting thistle
#

I want to utilize a modified SQL DB to do what the GC does where it uses the CPU less

empty matrix
#

huh?

forest gazelle
#

you know what, that idea is the best i've ever heard come out of you

empty matrix
#

im still confused

forest gazelle
#

but it's also still very terrible

little kelp
#

So you want to connect to an SQL database as a GC?

woeful tree
forest gazelle
#

is that the further away the "GC substitute" is from your actual software

little kelp
#

Make sure the sql is hosted in another continent for the best speed

forest gazelle
#

the more latency you will have

#

aka there will be a much longer delay

#

and that's not something you can fix with a magical perfect GC

rapid ocean
#

🥲

forest gazelle
#

that is caused by the fact that you have physical distance between your new GC and your server

little kelp
#

Should switch to yml files

drifting thistle
#

well the DB would be hosted on the server

rapid ocean
#

hey guys i want to make my pc out of wood because i heard its a VERY good electrical conductor can u help me?????

drifting thistle
#

it would be a localhost

forest gazelle
forest gazelle
#
  1. it'll still have to go through the internet protocol because it's a SQL server
rapid ocean
#

ok thanks 😊

little kelp
#

How would SQL even be used as a GC?

forest gazelle
#

so there will still be a lot more latency than the regular GC(s)

rapid ocean
#

u wouldnt

#

that's the thing

forest gazelle
#
  1. if you are going to host it on the same machine, why use an SQL server for that purpose in the first place?
#

what benefits does using SQL for that bring?

little kelp
#

Maybe Vision came up with the greatest idea ever, and we just don’t see it yet?

forest gazelle
#

that's what i'm wondering

rapid ocean
#

u are literally saying ud wanna use a secondary storage device instead of RAM

forest gazelle
#

maybe there's some magical reason i don't see

little kelp
#

Ram is too slow

rapid ocean
#

it literally defeats the whole purpose of having ram, like what

little kelp
#

DB is better

woeful tree
#

You know what, fuck it - let's just bin the RAM. We don't need it!

rapid ocean
#

not at all

little kelp
#

Store it on paper, then make a machine that reads and writes to the paper

forest gazelle
#

embrace tradition, return to floppy

rapid ocean
#

what's ram again???

#

i heard floppy drives are excellent actually

forest gazelle
#

really asinine memory

woeful tree
#

Let's just make the program use pen and paper xD

little kelp
#

Ask Barry to store the data for you

rapid ocean
#

if u are going as far as making a whole new GC implementation for a MINECRAFT server on 1.7 alongside a "tps locker" with ur own custom jar, im sorry but the problem most likely lies somewhere else within the mc server itself

little kelp
#

Yeah just recreate Minecraft at this point

forest gazelle
#

honestly ^

woeful tree
little kelp
#

Windows better

drifting thistle
forest gazelle
#

vision i don't mean to sound discouraging because you do seem like you have a lot of ideas

little kelp
#

Wait your server is open?

#

I want to join

forest gazelle
#

but pretty much everything to make spigot faster has been tried to some extent

drifting thistle
#

its in maintenance mode rn but its re-opening tomorrow

little kelp
#

Oh

#

Darn

forest gazelle
#

if you really want to get some unprecedented gains, you'll probably want to start from scratch

rapid ocean
#

Krypton 😎

forest gazelle
#

because right now the biggest limit to minecraft is the design of the source code itself

#

that's what everything - bukkit, spigot, paper, etc.etc. - is trying to patch up and fix

little kelp
#

Obviously should have been coded in Haskell, not Java

forest gazelle
#

if you could manage to reorganize and remake it from scratch with performance in mind, that would yield you much more of a boost than any other optimization you could hope to make with the gc or otherwise

drifting thistle
#

I'm not completely against diverting completely away from spigot/bukkit and making my own codebase

little kelp
#

Create your own programming language to recreate Minecraft

drifting thistle
#

thing is it'd be very costly and we'd probably no longer be able to use anything aside from the FairFight Anticheat

forest gazelle
#

well yeah but right now you're talking about making a GC

drifting thistle
#

50+ custom plugins would go to waste too

forest gazelle
#

and not only that, but a GC that's better than any existing GCs

#

the various java GCs have been years in the making

woeful tree
#

I do not know what the actually fuck you've got going on - but basic spigot 1.7.10 is only using 300mb of ram from a fresh install xD

forest gazelle
#

and they are constantly being improved

woeful tree
rapid ocean
#

recreating a gc would be so much of a time waste not only the cost implications

woeful tree
forest gazelle
little kelp
#

Have you seen all the places Visions’s developer has worked at? They will make the best GC ever.

rapid ocean
drifting thistle
#

thing is SQL is faster than Java generally since its built for storing/transferring/identifying data

forest gazelle
#

no

rapid ocean
#

???????????????

forest gazelle
#

that's just... wrong

little kelp
forest gazelle
#

in that, it excels

little kelp
forest gazelle
#

but the GC deals with data that is extremely close to it

little kelp
#

There is no way this isn’t a joke

forest gazelle
#

using SQL for something like this is incredibly silly for many, many reasons

little kelp
#

They keep saying more and more outrageous things

drifting thistle
#

sorry, should have turned ping off for the reply

little kelp
#

Still different

#

Idc

rapid ocean
#

just no

#

please do not use sql to substtitute the gc

#

it just wouldnt work

forest gazelle
#

SQL transfers data over the internet - it goes through TCP, through it's own protocol, and sends data to a recipient

#

the Java GC does not need to do any of that

drifting thistle
#

We use TCPShield already

little kelp
#

How long would that take to make to even remotely work?

forest gazelle
#

it reaches straight into it's system memory - no internet required

empty matrix
forest gazelle
#

this makes it orders of magnitude faster

woeful tree
#

D00MSPIGOT got bloatware?

little kelp
empty matrix
forest gazelle
woeful tree
#

Best spoon you mean

empty matrix
#

mb

little kelp
#

Spork

rapid ocean
#

guys sql is faster than java

#

do not forget

little kelp
#

Thanks for reminding me, I did forget actually

#

We should write plugins in SQL instead of Java

drifting thistle
#

how much would this operation cost if it was done hypothetically

forest gazelle
#

which operation?

little kelp
#

$10,000

drifting thistle
#

GC substitution

forest gazelle
#

making a custom GC that is better than existing GCs, and setting it up to work with SQL?

drifting thistle
#

Why that much?

forest gazelle
rapid ocean
#

an astronomical amount

empty matrix
little kelp
#

I would accept no less than $100k because I have no clue what I am doing, but pros would want at least $10k.

empty matrix
#

/s

woeful tree
#

Let me mix-up this conversation even more with a random video I found online. 🙂

rapid ocean
#

making a gc is just not easy at all

drifting thistle
#

I'll shoot my developer a DM and see if he can give me a quote

rapid ocean
#

dont even waste his time

forest gazelle
little kelp
#

I can give a quote

forest gazelle
#

and it takes them years to make any significant changes like a new GC

rapid ocean
#

i hope for his own sanity he straight up says no

little kelp
#

“Believe in yourself, but not too much”

forest gazelle
#

you are suggesting that one person can do it in place of a team of people, in less time, for less money?

little kelp
rapid ocean
#

🤔

woeful tree
#

Messages some 12-year-old who is money hungry on fortnite, and has a lot of bullshit

empty matrix
#

u must be rich to even think of doing things like this

#

we've told u many times

#

that its not a good idea

#

yet you still do it

little kelp
#

But we could be wrong

drifting thistle
#

most of it are just funds from the server or my previous servers

little kelp
#

Never trust random people on the internet

woeful tree
#

I would mention is.. if you're "full of innovation" - why are you pottering around on servers such as HelpChat?

little kelp
#

For help

drifting thistle
#

^

forest gazelle
#

well it's not wrong to be on here

#

if anything I personally am glad that vision comes here

little kelp
#

How else will they be able to create an SQL GC?

empty matrix
#

lol

#

please don't

#

vision

forest gazelle
#

so that I can try and talk some sense into him before he dumps a grand into some guy who has big promises

#

then gets nothing to show for it

rapid ocean
#

🥲

woeful tree
#

We just need Elon Musk, then we got the whole deck of cards xD

little kelp
forest gazelle
#

vision what are the specs of your server again? CPU-wise

woeful tree
empty matrix
drifting thistle
#

If I'm being completely honest if I need to spend that much to make this GC then thats clearing out a lot of remainder funds left over

little kelp
#

Those two messages took up my whole phone screen

rapid ocean
#

no

empty matrix
#

then

#

don't

#

do

#

it

timid plover
#

STOOPPP

rapid ocean
#

get it out of ur head vision

empty matrix
#

you also have to know when these people are sarcastic

drifting thistle
little kelp
#

None of our prices are real

empty matrix
#

because it sounds like you took 100% of everything they said the past week seriously

woeful tree
#

Imma go get some much needed sleep.

forest gazelle
rapid ocean
#

lol

forest gazelle
#

i'm talking you need a ryzen 5k / intel 10th,11th gen desktop cpu OC'ed

little kelp
forest gazelle
#

if you have anything less than that

rapid ocean
#

if its not a minimum i9-9900k ima be disappointed to say the least

forest gazelle
#

it would be a much better use of your money to upgrade that

little kelp
#

Go into the future and steal their technology

forest gazelle
#

rather than spend it on trying to make an entire new GC

rapid ocean
#

in before celeron from 2008 🥲

little kelp
#

Hmm does Hypixel have their own GC and tps locking?

rapid ocean
#

quite possibly

#

..... no

#

🥲

little kelp
#

Quick someone infiltrate Hypixe’s dev team

woeful tree
#

No wonder it lags so much...

#

They aren't utilising TPS locking 🤦‍♂️