#general
3141 messages ยท Page 857 of 4
community guidelines v2: Ban lax
ur cute btw :3
i don't have issues telling people apart in compact mode
lax ๐คค
but tbh IRC is better
Compact ftw
understood! I dont expect it to be an overnight thing by any means, things like this take time, i understand
We get that a lot of people are used to how things were and may still mess up, but intentionally ignoring and/or breaking the new rules will result in kicks/bans
in irc at least peoples names have colours
what does ableist speech cover? Like if I say I hear ya in response to a statement I agree with, is that ableist towards people who cant hear?
would be nice if dumcord had some way to give everyone colors like IRC clients do
ya
Screw them ugly ass avatar wasting bandwidth
@vagrant niche considering how bad discord is I bet it still loads all of the avatars, just doesn't display them
Usernames that are nothing but a bunch of symbols that are impossible to pronounce aren't very conducive of a good conversation environment.
NNYaKNpGms0eUVpiSdHx gonna hate this lol
Does that mean we can't insult spotted anymore?
is that a real username
yes
Yes it's german dude
It's what he uses here and on other platforms lul
DW doesn't even know about jolly christmas hitler
Ye most probably DW lol

@crystal otter
you can insult spotted, just have to use your words properly
Think that's targeted at unicode abuse more than someone rolling their face all over their keyboard
^
yeah it's still pingable at least
can you reset the nicknames of the ! assholes then please
spotted is mentally disabled
ban imminent
thats not an insult just stating a fact?
i want a bot command to do that for me ugh
Vortex :3
Its OK, spotted ain't smart enough to have feelings
ya sweepy that's just a more PC way of saying the same ableist shit
It's a personal attack, so technically yes.
just use pepega instead ez w
@unreal quarry how did you solve that issue that I pinged you about earlier
Same answer as always, barty. ItemsAdder handled all the heavy lifting for me lol
Damn, I can't believe people are this toxic.
I use offline mode. What's wrong with it lol?
redstone events exist barty
I have a premium
๐ฃ
nobody cares @static wagon
I just want my friends who cant afford to buy the game to play lol
b8
no be nice to him smh
gr8 b8 m8
that's called piracy
this is old, but just saw it shared in another discord, interesting...https://www.techspot.com/news/85080-uk-cyber-security-agency-stop-using-racist-blacklist.html
I never said someone did
Look what I'm working on @spare venture ^_^ https://i.imgur.com/GnrpFTd.png
well interaction will resend neighbour blocks
so is this the server actually changing server side states or is your client side only states changing
probs water, hoppers blow
Lmao @void void
We should ban religion and politics too 
water channels are faster I think hoppers are laggy as hell
I'll trade spotted away if we can get magma back
meh? ok
you can't just say "racism in X field" and have it be true that it actually exists there
see everyone who was afraid to speak can now โค๏ธ
man
politics is all now to be in #politics specifically so people can mute the one channel
Big thanks for that one, z
Containment zone
i didn't even notice that was there
@shell vine I somewhat agree, however I think it's also reasonable to say it can only be discussed in #politics
nice
let's not discuss this here barty
O didn't realize ya that's good
Mojang needs to fix the problems with multiplayer servers.
mojang multiplayer bugs are nonexistant! now sho!!
lol
how
just delete them all
i just set the dock count to "all messages" instead of "new messages"
just create a new account
so i have 39208 total emails, and like 3 of those are unread
why tf would you want to see the total amount lol
delete them all
I guess there's some people who delete emails when they're done with them?
those people are weird
I mean I usually archive them but not delete
i try to setup rules for most of my mail
i keep it all in case i need to search
i hate email tho
new messaging standard when
someone post that xkcd
we can get an irc bridge to ur butt
:O
sounds great
ah, a direct connection for my quality political content
I think you guys have done a very good thing with the new community guidelines
so I just wanted to commend you on that
โค๏ธ

Thanks, it's taken a lot of work with a lot of people involved
and z750 butts are not inherently sexual smh
toxicity is very rampant here so
mine is
I didn't send anything, must've been in your dreams
๐ณ
hmm could be, I did actually get 8hrs of sleep for the first time in weeks last night
maybe it was just good dreams then...
O____O
tfw no nsfw channel
a nsfw channel would be a fat full turnaround into the wrong direction lmao
I feel like nsfw channel should probably not be part of the paper community lol
not even aware if we're allowed to have one as part of the community guidelines discord has for public servers
there are other guilds
i don't think verified (might be partnered) servers can have nsfw channels
either way, there are plenty of ... those guilds... if youre looking for one
hit up vic
also servers*
he knows all the furry ones
I was on team servers until I had to use their api all the time
it's guilds
now its just guilds for me :/
OK, but to be real this channel is nsfw as hell WITHOUT an nsfw channel. But the guidelines should change that hopefully maybe
been converted, brainwashed even, by the discord api
i am sorry for your loss
guilds are only in api but api sucks
embrace the guild into your life
nowhere in the client is it shown as "guild" anymore
perhaps we should update the term
yeah but frontends are dumb
saying guild makes me feel an elite gamer
to "union"
Wait, did Discord used to call them Guilds? I haven't been using it that long lmao
pfp vs avatar, fight it out
yeah but frontends are dumb
no ur dum
(in the frontend, I mean)
they called them guilds for like 3 weeks
then switched to servers
back in 2015
z750, why not both
i thiiiink i started discord in '16
tbh servers is really the worse term from a technical standpoint
they arent all servers
workspace
I mean, until I saw the API I didn't know what to think. But yea
go back to slack turbo
You need to be vetted @gray bison
Discord Enterprise Edition has workspaces not guilds
Send kitten preview.
wtf are those bots
slack is meh
they did de-gamer it a bit when everyone started going WFH
you joke but Discord EE is gonna try to be a thing
am still surprised they dont have a business branded thing
I would absolutely make it a thing if I were them, discord is far nicer than slack
Wow, here I was creating a Discord server and thinking about how amazing it is that by the time I complete the server setup form someone has built a new server and put it into a datacenter, turned it on, and configured it for me. But it was all a lie.
๐
i used to be a slack fanboy, and i'm at the point where i can hardly stand slack anymore
maybe they havent finished separating the "gamery" community stuff from what they want "work" to be
I think all the gamery quotes are removed from the loading screen now
tf
how much do they charge for the enterprise edition? My robotics team has considered switching over to discord and a less "gamer" workspace would help.
how are bots talking like this
the bots arent real bots, they're irc users
we're advanced
they pass the turing test
discord EE isn't a thing
oh
artificial intelligence
this is the AI testing guild
So chew is a fake bot. Knew it all along.
yes she is she stole my IDENTITY
we have good AI here
nah disco aint here
recaptcha, or: self driving car trainer 2020
now that they've moved on from recognizing books
I like how they repurposed it from OCR to that.
I usually try and slip in some wrong answers in the futile hope itll screw with them
theyll let quite a lot through
"why did my self driving car run into that fire hydrant? damn internet users!"
you know its funny how I've never seen one asking me to identify people..
nsacaptcha when
theyve already got that data set down and it's garbage
unless all the constant stories about how the systems misidentify people are a smokescreen to hide how good they are ๐
z's an edgelord
that should be a meme
what exactly are you trying to do
to put numberLength as the first 8 bytes of the value
is numberLength always positive
how is z chatting when hes offline
yeah
the AI
first eight? as in bits 0-64
oh right, 64 bits not 32
in that case I'll make it the first 16 bits so 48
(DiscordBot) Result: 40 - https://is.gd/Gfo8q7
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of peopleโspanning all professions and education levels.
the last 40 bits
its 40
first meaning most significant bits I mean
first as in, first bit reading left to right
yeah I'm special as I read it the other way around
resultNumber | (numberLength << 48) what I actually want I think
helps a lot when dealing with them often
yeah I don't deal with them often enough to have a system
that'll set the upper 16 bits to the lower 16 bits of that value
16 bytes 
if you view them as first is 0 bit you can view it as a giant array
that's a good point I guess
I'm doing this just because I don't want to allocate an object to return 2 ints
so fuck me I guess idk
yeah that's where I wish java had support for two ret types
If I was using Java 17 and records was stable I would be cool with that
or the ugly int[] ;D
int[] still allocates on the heap
technically on the 64 bit calling convention for x86 it allows two registers (64 bits wide) to be used as a ret type
int can be passed in registers
shame that can't be used though in java
JIT may vectorize int[] that only ever has a length of 2, but idk
idk how well they vectorize
that usually requires -O3 optimization I think, which the JIT doesn't usually match
Excuse you
this is why I prefer asm
with asm you could write your own calling convention
dedicate all registers for ret values
....Took me a few minutes to work out you meant Notable - not No Table ....I wondered why all these people couldnt have a table
every register points to a lookup table stored on disk, the lookup table value points to the location on disk where the return value is. Refuses to run if the disk isn't a HDD running under 7200 RPM
Spotted what are you using ASM for?
sending furries to mars
...ok
people?
they'd argue people
why paper is so laggy on 1.16
It's only laggy if you make it laggy 
egg man finds neck man.
xue hua piao piao bei feng xiao xiao .๐ถ๐๏ธ๐ธ๐บ๐ท๏ธ๐ฎ๐ใ๏ธใ๏ธ๐ด๐ต๐น๐ฒ
wh..at
...did i just witness
i reached this weird side of youtube again damn
wtf ๐
Minecraft's major release avg of 185 days minus the amount of days since last release (41 atm) => 144
Their standard deviation is 134 minus days (41) => 93
144-93 => 51
But...its literally always 51 and i haven't broken it yet
at 50 days, the subtracted avg => 135, stdev => 84...135-84 => 51
at mfing 183 days, the subtracted avg => 2, stdev => -49.....FUCKING 2--49 => 2+49 => 51
wtf is happening lmao
It's only laggy if you make it laggy :awesmart:
@fallen oracle no lol its laggy even if im doing nothing
@static badge ?
185-134 => 51...
what do the numbers mean mason
why is it always 51 lmao
that should be counting down but it's not, the bigger one is

ye in a few lax
and both are going to be an absolute pain in the ass to fix
dupes with plugins or server
so i have average days to release of new major @ 185 days, with a standard deviation of 134 so the range is 51<->319 with 185 smack in the middle.
it's been 41 days 1.16 release, so what I do is take that 185 and 134 then subtract 41 from each to represent time progression (maybe this is wrong? but in my head atm seems logical) making 144 and 93, thus the range 51<->237. Notice 51 stayed the same. Only the RHS shrunk.
Maybe brain not fully open, still haven't slept kek
I guess I'd actually expect both to shrink
Or, maybe I should subtract after taking the diff/sum of the avg and stdev
185-134 => 51, 185+134 => 319
51-41 => 10, 319-41 => 278
hmm. ok. so now both ends are moving o.o. maybe that's what I should be doing, not subtracting off both ends...
ooh shit yea, cuz then im subtracting 82 days not 41. i can math
Hmm wasted the weekend to develop a Geyser plugin, need another weekend please!
that's what i was doing, except in discord
sorry4spam
there, i think that's actually working now how i originally intended. as time increases, both numbers will decrement. when LHS hits 0, the wording changes from "between LHS and RHS days" to "within RHS days"
https://nextminecraftupdatewhen.com/
still as not useful as before, but hey at least im learning stats sort of
mfw cached
the purple ๐คฎ
nice work simp
go away
found when i started using intellij https://usercontent.irccloud-cdn.com/file/T3lODMNt/image.png
i know lmao i need to make it responsive
i will, but i wanted it to work first
actually, gonna make a different frontend entirely
bc i also wanna make a separate view for checking out minors, and also looking into showing probability of minor releases
no use to anybody, but its something to do and stop sitting around
yeah i know lmao
i love that it worked out like that, because it's really memetastic
:D
Precisely our usual answer.
;)
Except, math proves it.
yeah base 1.16 tho, not .1
yea, i didnt check it so wasnt sure. i did have literally all releases in there from pre-classic to 1.16.1 (+ dev releases) and the avg was like 16 with a 13 stdev
kek
i pretty much want to convert it to be able to read multiple different sources of truth, and then the frontend can just query whichever one it wants (major/minor/both) defaulting to major (what you see now)
Yeah. I just don't. I start at 1.0
I added this route so you can see https://nextminecraftupdatewhen.com/versions.json
(hope you have json formatter)
the next release will probably arrive between 10 and 278 days from today.
lmfao
epoch/instant pls
well, that's quite the prediction
i like the new font
lax, it's actually in epoch but for this route i specifically format it with moment kekw
too serious for this 75% serious meme
JSON view for chrome is much bettere than for firefox
it's kind of crazy the jump in wait here https://i.imgur.com/Vmoj3W6.png
1.9 was quite large huh :p
2015 said nah
what happened in 2015
nothing
kek
apparently
@vagrant niche u rdy
f
o shit that's a good idea actually
i can add all versions, and frontend can pick and choose which ones to include
dont even need multiple pages
what are you making simpuwu
can have some presets but otherwise just a checkbox for each ver :D
it started as a meme but now im trying to make informative content for eta seekers >.>
your trying to predict release dates for spigot?
no, mc
using stats, and im not like actively trying to do that
it's not serious
(it might be serious)
people hated the 1.8->1.9 combat changes
only for all the kiddos to say "i hate it, staying on 1.8 lol"
1.9 tl;dr: End Changes (chorus, end city, eltra), Combat, Repeat/Chain Command blocks
oh boy
mojang really shot themself into their legs with that update nobody asked for
Getting rid of autoclickers was great.
agree
12.4% too many
hi oberfail
no one on 1.9, 1.10, or 1.11
How do you know this? Where are you getting data that nobody has?
obviously assuming everyone is running 1.8 and not latest with combat restoring plugins
@true canyon thats the amount of servers, not players
Those stats are ser... okay ober beat me to it.
Regardless, I sincerely doubt that as you say half the playerbase has taken the effort to specifically set their client to 1.8. But alas there is no way to prove it either way without Mojang stepping in with data we lack.
but they run 1.16
I wasn't aware hypixel published stats on client versions. Can you share the link?
i changed the bottom of that site to this to make it painfully clear (assuming ppl read smaller text) that the site is not actually meant to be helpful to people
https://i.imgur.com/9m62Nc3.png
i mean, at this point in time it is
aight ima change it again
to Only select people smh
maybe say "It's impossible to know until Mojang tells us"
ye
btw my css class for that underline is please-im-begging-you
it's going to be ignored
what is
should say "Only Markus 'Notch' Persson knows the release date for each Minecraft version. If you have any questions regarding the release date of the next version, please ask him on twitter."
simple wen eta
@void void https://nextminecraftupdatewhen.com/
: ^)
dont even need to click, i did teh opengraph for u
shakes the magic 8 ball... You may rely on it
๐
epic
to be fair, man doesnt have to do SHIT for the rest of his life
he can, but he doesn't have to by any means. neither do his kids or their kids. that amount of money is very hard to spend lol
unless you're dropping it on countries and shit i guess idk
what did notch even say
wasn't it all taken out of context
(i don't remember i may be wrong)
what did he say tho
wdym cancelled
ill say it in politics
like, people still follow him, no?
i don't think he was canceled lol
lmao I'm so glad there's a whole wiki page on it
It's not nearly as detailed as it could be though, shame
yeah that site seems like its trying to be objective and not at the same time
When doesn't he
@ancient bolt (i hope this is a valid reason to ping plz no ban) Is there a place that we can post suggestions so it's not posting in an asynchronous chat and getting lost? ;p like, maybe a gh repo for community? or idk
asynchronous chat
that's a term ok
uh, like community suggestions or what?
yea
well since I have you, I actually want to seriously suggest an irc bridge for politics mainly because .g is really useful for citing sources

that was the joke lol
kek
(DiscordBot) https://en.wikipedia.org/wiki/OnePlus_2 -- OnePlus 2 - Wikipedia: "The OnePlus 2 (also abbreviated as OP2) is a smartphone designed by OnePlus. It is the ... Unlike the One Plus One, which shipped a single model..."
(DiscordBot) https://secretmenus.com/chipotle/secret-menu/ -- Chipotle Secret Menu Items Jul 2020 | SecretMenus: "Jun 18, 2020 ... Rumors of the Quesarito have spread and been verified as truth. Many have tried the monster burrito creation, but few know that the..."
idk if creating an irc bridge for that channel is a good idea
like, if i know the sauce is on wikipedia, then i put my query and site:wikipedia.org and im guaranteed a wiki article back
can't we just get a discord bot with a google command
if the queyr is precise enough, the exact one im thinking of
well yea
sure
that works
a discord bot could potentially format the results better too
@cosmic raft is the Discord Dude so he'd know more about that I think
do what
oh wait no korobi is irc not discord
what is the question
google command
Korobi will never support commands like Google/Weather/etc
rip
Poor Korobi
outside of the goals for the bot probably
well, can i implement your kassel thingymabobberoo and make a google bot and then u guys can host it
kek
outside of the scope of Korobi, yes
Korobi is for logging, commands, reminders, and similar
.g google search bot site:top.gg
(DiscordBot) https://top.gg/bot/406173174330425354 -- Google | Discord Bots: "A Discord Bot that provides you with a variety of Google's useful tools accessable right in your Discord server. Search Google for information or..."
๐
probably a better bot https://top.gg/bot/721215949088358420
Can you have a bot without enabling all of those commands?
Definitely don't want the fun commands
uh, does it have perms
Run our own bot 
Well the first Google bot is apparently used in a whole lot more servers
quality bot
bye google
oh
I already kicked
who makes a fucking google bots and then throws 20 more obnoxious commands on it
literally just have a google command, that's what a google bot is for
lmao, my thoughts exactly
these are all made in discord.js, i could whip a one-command search bot if we can't find one ยฏ_(ใ)_/ยฏ
not exactly the same thing as google search, but google assistant usually defaults to google search if it can't answer
Gotta make a google command for each search.
google assistant bot is open source https://github.com/KabirKwatra/Google-Assistant-Discord-Bot
probably not, but maybe idk
so the public version is using this dude's google acct?
so he has a public log of searches o_o
hey google 2 + 2
wait
does it have perms to talk
the comma might be required
and it may not have been in the channel until it was pinged
wait, does it have to wait 10 mins
is that a thing
no
oh ok
wait this is discord not slack
I just laughed wayyyyy too hard at that :P
2+2 = bye
https://github.com/KabirKwatra/Google-Assistant-Discord-Bot/blob/master/src/main.py#L8 yeah comma is required
true
idk bout that lmao
maybe
if it works, this is a nice addition
GBot performs SafeSearches (also in private messages) unless you are in an NSFW channel.
idk about that one
That icon though
yea that's kinda weird lmao
we can give it a try, just don't give the bots any permissions ยฏ_(ใ)_/ยฏ
would have to host it
lmao
but ddg could be nicer than google for privacy
lmfao simple
i mean, idc what the backend is as long as i can site:domain.tld
how are all of these bots so bad
ddg has to do that right
yep ddg does that, so im all for it if ddg works better
just assumed it would since the readme has build info
lol imagine a functioning bot
bleh someone set up searx instance and delegate all calls to its api
wat
ddg! minecraft
:O

ddg! google
it's quick too
ddg! in-n-out secret menu site:secretmenus.com

ok no more spam
ok
Oh so I just realized
that's fast search results
I cant see bot messages
correct
since the relay ignores bots
kekw
well, it's for #politics
which aint bridged
(i think? unless yall want ddg in here too :D)
IM A WEBHOOK
well yes, but actually but no
ok fake chew
i am REAL chew
screw it, biscuits for breakfast tomorrow
sure wish i knew wtf this meant https://usercontent.irccloud-cdn.com/file/yX1qf9X7/image.png
intellij wants you to yeet a @NotNull on it
im not even accepting inputs
the annotation is probably for the return type
I treat nullability annotations as part of the type declaration so I place them in a slightly different spot then usual to be more clear about that:
private @NotNull String consumeIdentifier(final @NotNull String text, final int index)
I agree, but technically that annotation is on the method, not the return type
it's fine as-is because yaml is flexible or w/e
IntelliJ is just automatically applying this schema to it https://github.com/SchemaStore/schemastore/blob/master/src/schemas/json/bukkit-plugin.json#L172-L176
it's not an official inspection or w/e
ah
When I first saw that I remember getting so confused
cause I knew mcdev didn't have that inspection
@cosmic raft how do you like this single-parameter method declaration lmao
private @NotNull Iterable<@NotNull ? extends JsonPathExpression> parseTokens(final @NotNull List<@NotNull ? extends JsonPathToken> tokens)
I โค๏ธ the jetbrains annotations
I like checker-qual :D
yee they great
IntelliJ is just automatically applying this schema to it
according to what?
how does it detect that it's bukkit plugin.yml or w.e
filename probably
I remember it being file name but I don't see where that's defined in the schema, so I'm not sure
oh it's just the name of the schema file
Bukkit plugin.yml, guess it pulls plugin.yml out of that
that's my guess anyways
nvm it's much more sane than that
yuck
@cosmic raft are there default checkers defined or do I need this? https://github.com/kelloggm/checkerframework-gradle-plugin#configuring-which-checkers-to-use
I don't use the checking itself currently, just annotations
does checker-qual do code generation?
Cause that's one thing that the jetbrains annotations do
what do you mean?
when you use the intellij annotations it generates nullability checks for you
No idea, but if that happened I'd disable or switch to something else myself :P
why?
For years now I've just had the annotations - all major IDEs will show a warning when passing null
Have had no issues yet
it's useful for libraries and for error messages
I null-check manually where I find it necessary
one of the biggest reasons I use the jetbrains annotations are so it gives good error messages on null
otherwise I just use the annotations for IDE warnings
I still don't know what kind
@fallen oracle is it strawberry and lime? it looks like strawberry and lime
strawberry limade
The cold kind
demon's on my wave
yeah
the kind that melts in your mouth
Wtf that's disgusting, Itsdlg
all icecream does that


It's cosmo and wanda
yeah but, wanda is strawberry and cosmo is lime
ddg! wanda and cosmo fairly odd parents site:images.google.com
why do u know that
Because, I was once a child and watched it?

Timmy Turner thsts thenonly one I remember
mr crocker
the song of chip skylark official music video
Heh
Full episodes on YouTube
The Secret Origin of Denzel Crocker!:
Every March 15th Denzel Crocker reaches new heights in terror. Timmy has had enough and goes back in time to discover itโs the date Crocker lost his fairies when he was a kid. And who were those fairies? Cosmo and Wanda!
Subscribe to Th...
oh boy
official eh
opens vpn
https://i.imgur.com/fcdSi5E.png
youtube checkmarks are easy to get tho aren't they
oh god ok im watching it
lmao, ah yes, the origin of why he is so mean is because he tried giving a conference on fairy god parents 20 years ago and got laughed at kekw
plot twist, that was the 2nd worst day of his life
pretty sure I saw every single episode of that show up until they added the baby
that baby sucked
oh shit
i forgot this is a sad episode lol
so basically timmy ruined crocker's life
i watched the whole thing
How is chunky faster than other pre gen plugin
It has a mascot
you mean chonker
ok, im on like idk somewhere on the order of 29-30 hours awake or something
gonna lie down, we'll see what happens
pce
hello
im pretty sure this is against the guidelines
ye imma clown
and also
@void void why are you coding 22 hours lol
do you sleep actually
no
kk
imagine pinging a project dev for a bad joke
Imagine listening Gareth Coker
whyaaaaa
- Pinging server staff, moderators, or contributors without a valid reason.
god I hope you actually thought it was a dupe otherwise you just broke a guideline bucko
@sharp sentinel give this guy a boot
(it's not an actual dupe)
Ah fair, better to be safe anyway
gluten-free morgen
you don't have dupe reports by shutting them down
handle
you post it into #report-a-dupe
plot twist leaf is too
no u
ur
yes me
yeah it was a dum rick roll
reminds me of someone mikro
the less I see your name, the better
and I don't hang out much in here anymore, so I would say I'm pretty good
what about you?
Good morning 
@olive garden ok boomer
He is bullying me
About the rule 5d in the community guidelines:
[The following behaviors are not permitted:]
Usernames that are nothing but a bunch of symbols that are impossible to pronounce aren't very conducive of a good conversation environment.
What does this actually mean? My name could be interpreted as a bunch of random symbols but it really is the name I use everywhere in the internet
Chinese stuff
You are jet P, the printer
yes
mostly it's characters that can't be easily typed on a keyboard
so math symbols and fraktur and such
It's mostly for the dumb Unicode stuff you see occasionally
Hmm, new rules dont seem to mention swearing? So can I use swear words as long as they are not discriminatory?? (Im not going to just pointing out the omission).
They do mention it
iirc you can have a nickname in another language, just don't use obnoxious nicknames
5a
@static badge psst am rdy
ye
also rip my joke nicknames
kotlin
lol
I need to disable altering (breaking/moving) naturally-generated terrain. Is there any public solution that can do so?
Usually claim plugins have some sort of global setting to disable block breaking outside if claims
I have a plotsquared world where i need people not to be able to alter the plot schematic. My idea was to cache the relative schematic block coordinates and if somebody tries to fiddle with a block deny it. I'm guessing that an alternative is to have a sqlite database where i store all block interactions (place / break), and in case somebody tries to break a block that has no db entry it means that the respective block was not placed by a player and it can't be broken
If you can check if the block wasn't player-placed, that does sound a lot better than storing all player-placed blocks to me
I was thinking about vanilla terrain where that would be rather difficult
doable still though for sure, probably without any extra storage on disk and huge performance drops too
i need a solution that is relatively lightweight and easy to implement, so the sqlite solution would be the simplest one and shouldn't have major performance downsides
the most efficient one would be in my opinion the relative coordinate cache, but that would definetly be harder to implement.
Are all plots of the same size and do all plots have the same schematic at the same position?
Isnโt pq worlds just mirrors of itself all over?
@twin lagoon uwu
uwu
huh
That very much does not do what you want
That checks if the BlockState refers to a physical block in the world, or if it's just a snapshot
not if it's player-placed
But if your plots are all of the same size and all have the schematic at the same position, you can just take XYZ modulo plot size and check if that's inside structrure
You can definitely make that a O(1) operation
Yeah, that'd definitely be the easiest to implement
Just store a worldedit Clipboard instance, and check if the block type at the location matches the one on the clipboard
Thanks!
though do remember that -1 % 5 for example is still -1
so after the modulo you'll want to check if it's still negative, in which case add whatever you're mod-ing with
i can calculate relative coordinates by getting the plot center and subtracting the specific block the player wants to place
since if i use modulo i'll also have to handle plot roads, etc
Does anybody have any suggestions for anticheat?
AAC w/ celebrimbor's config
NCP w/ markelf's or captainobvious' config
Verus for combat
mikalsoft for chess
Intave is also a notable anticheat for minigame servers on 1.8.8
intave is pepega
you have to verify yourself with your ID card
for a fucking minecraft anticheat
no thanks
trust me, it's worth it. Culled the entire hacker population on gamster
i'd rather not send my personal data to an unknown company
the reason they ask for ID is to avoid cheat developers from reverse engineering the anticheat.
doesn't prevent them from doing so
i know, but it slows them down
AAC w/ celebrimbor's config
I have aac but most of the people are not saying good things to aac,
w/ celebrimbor's config
I have that too
it works good enough imo
^ usually yes
if you run a 1.8 - 1.12.2 server however, Verus is the way to go for combat
Where can I find this "Verus" ?
aac is not a solution for combats?
Okay, thanks for the suggestion
seriously tho, why is there no NN anti cheats?
Using anti cheats 
If by NN, you mean neural network - there are and have been
But they're generally the private ones
They're not super portable / easy to setup
Just hire csgo anticheat dev n your server will be cheat free
Mc VAC
neural network anticheats tend to have more false-positives
anticheats will always have false positives
Cause they have a limited amount of datasets
You just need systems in place to handle it
Neural networks need a lot of data
the difference with NN is that even after you identify a FP you are a long way from fixing it
The data problem is a big one. I've seen some learning from their users but that's not the best way to go
Just make cheat clients play against each other
I'm guessing if somebody tried really hard they could do an adversarial neural network
and train it for a week
A week? More like a month or more lol
https://openai.com/ - OpenAI Official Website
https://twitter.com/openai - OpenAI Updates
Commentary by ODPixel + DotACapitalist
OpenAI - https://www.twitch.tv/openai
OpenAI FIVE vs TI8 CHAMPIONS FINAL 2019
SUBSCRIBE โบhttp://bit.ly/noobfromua
ginger
geek
gg


Csgo's anticheat is 100x better than what people think
All the people complaining have low trust factor
VAC
Even then, my account has a false positive VAC ban on it from another game, which probably means my trust factor is very low. I almost never encounter a cheater in CS:GO
Yerrrp
which game is it Me4502?
Rust
I hope this is the right channel to post this... ๐
A proxy written in Go has been pre-released and is now in alpha.
This is a step further towards language diversity and Minecraft related software in Go.
It supports Paper and Velocity's player forwarding mode and generally contains knowledge, ideas & derivative work from Velocity. ๐งก
Please let me know if you like it, have any feedback and/or support the progress of this proxy. ๐
https://github.com/minekube/gate
oh are we doing a go proxy again?
ad 
I thought we were moving away from go ^^
yeah, we're using stop now
It's not really an ad, sharing an open source project with the community in an offtopic channel is fine, in my opinion
not Java ๐
This is a no no tho
That's a server jar
Or is it paperclip?
Even then, it's meh to redistribute
like not java's fine... except for the fact that velocity already has trouble attracting plugin devs
only 17MB
๐
it's 1.8.8 paperclip
Go probably is a good language to do one in. The problem is dilution as z0w0 mentions, and that if someone wants to write a plugin that leverages server side and proxy side plugins it's a whole lot more complicated.
like tbh most people who write plugins for a proxy probably don't need to be writing plugins on the proxy
but still it scares devs
It scares admins
Which is worse
So no adoption
Just need to kill bungee and replace with velocity tbf
can you even store that on github without LFS?
imo people shouldn't throw away their time doing yet another attempt at a proxy, even in a barely used language (in this community)
at that point, just spend the time making nice plugins for Velocity... unless you're specifically doing a proxy for your own learning experience, but then you wouldn't need to advertise it heh
I just whish Velocity had a config api :S
configurate?
configurate: am I a joke to you?
*automatic plugin config api
smh
^^
configurate is a little bit of setup and boilerplate, but it works very well and is not a whole lot of it
also why the fuck is the javadocs not linked on the repo -.-
now that is a good question
well cause the new hosting setup isnt done yet
@ Tux on the velocity discord and I'm sure thats gonna be fixed
is there an IRC channel?
ntmk
Hopefully once hangar is done that can give velocity more exposure
there was an IRC channel before, idk whether it's still used
its archived, phoenix616
ยฏ_(ใ)_/ยฏ so no velocity support I guess
@quasi valley you're somewhat right, but Go is getting adopted by more and more advanced networks in the world of cloud native architectures and kubernetes. Actually at minekube we have almost no java code ๐
99% of the mc community doesn't care about cloud native though
because minecraft and cloud is a no
gotta love our Google overlords ๐

google more like go-gle amirite
velocity is due a rewrite in rust
Actually at minekube we have almost no java code
What about that server.jar file? ๐
lol
java -jar server.go




