#general
3141 messages · Page 618 of 4
I use it for almost everything
same, wouldn't touch it for java tho
But I would never try to do it with java
Intellij is just so much better for it
maybe because you guys do the advanced java coding. my stuff is prettyy simple
the right tool for the right job
does intellij have Prettier?
Yes
still not a bad idea to get familiar with a good environment
Command shift a and type reformat code
There’s a key bind for it too but
I use the command picker for everything
ctrl+alt+L i think
tbf i only started trying vscode today, i started a new plugin after almost a year in intellij last night and it wasn't bad. I just miss some shortcuts like prettier on save, and ctrl+p for quick commands
what? I like em
They are just really not natural
You can reformat on save
yeah they can be a bit tedious cuz most of them are like ctrl+alt+y or alt+shift+x
It feels really bad I keep forgetting to type semicolons. My employer has forced me to not use it at all in our react project for the last 10 months, so it's like a complete shock to me
all that functionality is there mhia, you just gotta find it and set it up properly lol
IntellIj does semi colons for you ;)
When you press enter on a method it’ll do the brackets and the colon
i still type them when using kotlin out of habbit
I had to do c# on visual studio for a bit for college and the no auto semi colon was killing me
I think
You’d be better learning c#
Or another c language
Java is not a great game making language
If you’re serious about it that is
Otherwise it’s fine
C# is very similar to java
It’d take you a few weeks to get used to it
But, I’ve heard good things about LibGDX and even better things about FXGL
Afaik Minecraft uses LWJGL
it does use lwjgl
lwjgl update wen
looks 🅱️eautiful as always
I found my error in the remapping code tho
it should in theory compile 😄
I think its missing libs tho
I fixed it dw
lmao
Is that what peak performance looks like?
its what 1.13 looks like
some classes just get nuked
wtf
the whole net.minecraft.world.scores package is gone in my remapped jar
pff
"CL: net/minecraft/server/Scoreboard net/minecraft/world/scores/Scoreboard"
mmmh
looks fine
and its at that path in the input jar
but doesnt end up at that path in output :/
I think ill have to annoy jamie again
atlas or mercury?
I have a input jar in spigot mappings, have a proper looging srg, and my output jar doesnt contain many classes, neither in spigot or mojang mappings
sure
ok then
Lmao
this is one funny looking memory graph https://i.phoenix616.dev/m743xfZc.png xD
wut lol
@thorn fog where's my pizza
(DiscordBot) Frau Blucher - length 1m 6s - 3,533 likes, 106 dislikes (97.1%) - 1,208,302 views - hanszeltje on 2009.04.07
Is there a way to get a set of players who can see a chunk
Using nms or the API (didn't look like the API has it)
@ Phoenix what would cause graph like that????
magic
you would have to do that yourself
get all the players and compare their distance to the chunk vs the chunk load distance
inb4 player renderdistance is 2
woot 😄 my work is go for monday launch
Cube brought nukkit
Interesting
Today I'm pleased to announce that NukkitX is now part of CubeCraft Games!
This isn't going to change anything immediately. The day to day management of this project still remains with myself and the other core contributors, source code in the repositories remains under licens...
why do i for the most part see germans exchanging brought and bought when brachte and kaufte are very much not the same 
Because the word so similar in English
hmmm
at least i think you know theyre/their/there so im not gonna complain more,, for now
i concur, everyone should speak swahili instead
we should just all do babytalk
babytalk?
just because everyone babytalks to you doesnt mean they should to us
did your mom put you into that position
yeah one day she just decided to throw me up the ceiling
right before my father went out to buy some milk
did he buy a big one or small one
medium sized of course
gonna go brave ronaworld again in hunt for tp for my bunghole.
inferior smh

you rang
yes I missed you kash
hi butthead
netflix was the worst thing i subscribed to
well well, i don't pay a shit for it anymore coz i'm hosting a mc server for my friend for netflix access
netflix, crunchyroll, and viki
weeaboo
(Korobi) Ceiling Fan Trick Knockdown - length 1m 4s - 24,090 likes, 2,195 dislikes (91.6%) - 5,404,222 views - Stuntman89 on 2011.12.30 - NSFW****
(DiscordBot) ****MJ|Session: **✖ **mojang.com: **✖ **MC|Session: **✔ **MJ|Account: **✔ **MJ|AuthServer: **✔ **MC|Textures: **✔ **api.mojang.com: **✔ **MC|Website: ✖
just dont ever log stay logged into it if you do
csrf makes it so people cant make your browser click buttons on your app just because you visited some random website
if you disable csrf someone could insert js in some website you visit that makes your jenkins get reconfigured to do w/e they want
and I dont feel like dealing with requesting a crumb
download a rootkit and pwn your box
just whitelist desired endpoints/hostnames
dont full disable
pwning your own box sadly doesn't make it invulnerable from being pwnable by others :(
nah, if you pwn it to corrupt the os, it's not vunnerable anymore
@celest coyote isn't there a tracking system in NMS or something? Or how does the server know when to unload chunks?
Or better yet, who to send block change/action packets to?
yes, PlayerChunkMap contains that information iirc
its not exposed in the api
no
heckintoshes are fun as an experiment, but it's just worse linux
desktop linux is the gold standard as far as i'm concerned
RX 570 on linux here 😎
drop em out lemme see them tities
nvidia gang here
got a sweet 980ti a few years ago with some tower pc, has been running smoothly ever since
damn kenny, why?
that’s still high end lol
better than my effectively £30 Igpu
¯_(ツ)_/¯
My pc is literally a black box with a single led, I don’t care what’s inside as long as it’s quiet 
so no ventilations holes
thats new design, 980ti is the older one
call me when founders editions finally have a 0 rpm mode and i have money
try transeferring large files over NFC before you complain about Bluetooth
then complain about usb 2.0 being slow
much better, but nothing beats mounting the original devices storage in the other device
no need to transfer files then
oh yeah, those names are nutty
ooh superspped+
usb 3.2 gen 2x2
wtf
My pc is literally a black box with a single led, I don’t care what’s inside as long as it’s quiet :smolRunk:
@quasi valley
ok, 256 MB RAM, Core 2 Duo something, and 10GB HDD
sound good?
going once
twice
sold
i think core 2 duo was in the era of gigabytes of ram
ah, current official names just include the transfer speed so "USB 20 Gbit/s"
phoenix616 do you know what the flag does in the #a returning a Stream<EntityPlayer>?
(in PlayerChunkMap)
border
because he suggested that that class has the information I'm looking for?
Ah cheers
how did you find htat so quickly
as opposed to remembering them by what :P
i wonder what this sites hiding, their ToS are the 2nd thing on their front page
they seem to be awfully scared that i'll reverse their website
and they keep thinking that i'll upload stuff to them
where
Does anyone here use multicraft on linux? because i have the most frustrating issue ever
sql?
multicraft is just horrible
only decent panel out there is pterodactyl atm
holy crap this minecraft java vr looks horrible
cloudflare access 
well i wouldnt open the port
i do all my shit from within my network
yeet
why tf would you use a web panel?!?
web panels have their use cases
*network infested with bots
so would you even recomomend going through the setup for pterodactyl?
i have the ssh scripts for backup, mcron and the rest
i like having a ui
yeah
i already do
so should i just stick with my custom setup?
or is a web panel server manager worth it
phoenix seems to keep running away. fence or leesh?
scp 
ik
it works
imagine laughing at a perfecltly good way of doing something
cant relate
FTP but worse and over SSH
how is it worse?
it works fine
i dont have to open anymore ports
i already use ssh
it's outdated & insecure
anyway im on a local network
they're completely different things
also, you can use sftp
yes it does
and it does indeed
how so
or other application vulnerabilities
it's like, you're running a windows xp computer but it's on a local network
doesn't mean you should nor does it mean it's secure
if someone is connecting shit to my lan, my server is the least i have to worry about
sure
but scp is just a protocol, not an os
yeah, that's eww
lottie (which telegram is using) is way cooler https://github.com/airbnb/lottie-web
Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ - airbnb/lottie-web
they are basically vector animations
and because of that extremely small compared to gifs, lol
yes, the .org domain is not being sold
Does Aikar flags makes a difference on bungeecord or is it minimal?
they are for the minecraft server, bungee just needs G1GC
what is a good site to host a resource pack besides dropbox
minepack.net was made for that, I just have it on my own webserver
minepack shut down yesterday
Oo
guess I'll have to stop suggesting that, lol
wow, the site it redirects now contains wrong information -.-
it was clearly the best site for it and the most used yet they decided to shut it down
it cost them toom uch money I assume
if it's a dedi/vps, yea
Just install nginx
Well, there are also plugins which host a web server too, but, yea
yeah
can anyone recommend any resources to read on getting a multiple module maven project to build, having issues with shading and I'm a basic bitch when it comes to maven
just look at paper's poms
it's a multi module maven build
god nodejs is such an embarrasing ecosystem
installing packages and used libraries shitting out into the console begging for money
Are you talking about corejs
yes of course
That guy went to jail lol
yeah lol
He's such a cunt
but there's also those guys that have 100 1-line packages where the "support" repo files make up 99% of the repo code
and they invariably have donation links all over the fucking place
15 *ignore files, 3 source files which all just import a single source file which is a single line, a "test" file which does nothing useful, a bunch of github meta files, a readme, license, donation info file
you saw a what
.g carmack
(DiscordBot) https://en.wikipedia.org/wiki/John_Carmack -- John Carmack - Wikipedia: "John D. Carmack II (born August 20, 1970) is an American computer programmer, video game developer and engineer. He co-founded the video game ..."
also inb4 99 line comments of "documentation"
carmack is basically the ideal human
I really wish I could do something like interface Slice<T> extends Comparable<Slice<T>>, Comparable<T> in Java
but erasure 😦
ok i have been running on spigot for a while but i think its time to move to paper could anyone help me? dm me if u can
i tried before but had issues
paper is really just a drag and drop replacement for spigot
edit the scripts to use paper binary instead of spigot
ye but i had issues on moving
it'd help to know what the issues were
like idk it crashed
i think it was protocal support
but how would i replace that?
ok
ok i have this [21:18:59 ERROR]: [ProtocolSupport] Error when loading, shutting down java.lang.ClassCastException: java.util.concurrent.ConcurrentLinkedQueue cannot be cast to java.util.List at protocolsupport.zplatform.impl.spigot.injector.network.SpigotNettyInjector.inject(SpigotNettyInjector.java:24) ~[?:?] at protocolsupport.zplatform.impl.spigot.injector.SpigotPlatformInjector.onLoad(SpigotPlatformInjector.java:16) ~[?:?] at protocolsupport.ProtocolSupport.onLoad(ProtocolSupport.java:71) ~[?:?] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.loadPlugins(CraftServer.java:364) ~[patched_1.15.2.jar:git-Paper-229] at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:234) ~[patched_1.15.2.jar:git-Paper-229] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:895) ~[patched_1.15.2.jar:git-Paper-229] at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
@stiff yarrow
that's nice.
update protocolsupport
Would you accept a PR for creating PlaceholderAPI expansions as an option?
So CubeCraft bought NukkitX
Whoops wrong channel. This person is DM advertising
same 
already booted, thanks
Thanks for the quick response.
sounds like customer support
if this was customer support, we'da just linked you to the discord FAQ on blocking people
;P
this guy is DMing me ads, moooooooddddddsssssss pls
note: is cat
lol
sometimes boy
isnt java taking away using reflection to set final fields?
in some future ver
I remember that stupid hack where you reflect into the instance of field.class to unset a flag is going to be broken
but thats like pure unintentional wtf are you doing
https://github.com/iSach/UltraCosmetics/blob/master/v1_15_R1/src/main/java/be/isach/ultracosmetics/v1_15_R1/PathfinderUtil.java#L63
So why isnt this failing.
private final EnumSet<PathfinderGoal.Type> f = EnumSet.noneOf(PathfinderGoal.Type.class);
ugh wtf is that
I just restored the field unused to make it stop stack printing lol. not end of the world if it doesnt clear a damn bitset essentially
plugin still works fine
super fucking annoying though
ugh plugins
you make pet, but pet spams animating random shit vomitting out of it every second
ah yes, found it
i wouldnt want that pet following me
annoyed me in the seconds i did it for testing
Field modifiers = Field.class.getDeclaredField("modifiers");
modifiers.setAccessible(true);
modifiers.setInt(targetField, targetField.getModifiers() & ~Modifier.FINAL);
targetField.setAccessible(true);
targetField.set(null, replacement);
that's from fawe right?
yeah ive seen that before, im curious why this plugin isnt needing to do that
I know they do that dumb shit
that specifically is example code I sent someone in ideone to prove it could be done
Im sure its out there though
youve seen java devs 
and i dont know why this plugin isnt just .clear()'ing instead of resetting instance
well
that's how I was born and i'm retarded as fuck
yeah they're just
wtf are they doing that for
it's just dumb java reflection
combined with minecraft "hack everything to all hell"
making a cleaner solution isn't just on their train of thought
to clear all pathfinder shit so they know its only what they put in it
clear would do the same thing though
yeah i know
but becasue you changed field type, it still requires them to special case paper
i see no way around it vs dropping the optimized enum
well there is technically a way
there's still a way
z
and its even more
than that
ASM extend enumset 😛
TO THE CLASS REWRITING SYSTEM!

or that rofl
yeah no, lets not 
well for this specific field.... its not end of the world if those bits are still set lol
noones gonna notice
well I guess if it breaks horribly we have to revert that optimisation
it doesnt, i tested it
hate doing that type of shit though
well for other dumb plugins
there's always more dumb plugins
the horror of plugins
well, or we throw our weight, "add support for this change or you get a lot of annoyed users"
probably have to micro-bench the util before doing that
hence the micro-bench
but i looked into wtf the plugin is doing, and for THIS field, i see it as fine
you know half of the tracker tick is send packet right
fucking reminds me
can't do anything about it thanks to protocollib
even grouping the packets into one execute call breaks it
there's always dumb plugins getting in the way of optimising shit
could literally cut the fucking tracker tick in HALF
just gotta find someone bored enough to maintain their own fork of it
add an internal hook or two interanlly for it to tie into
congrats youve made protocollib++
protocollib is one of these monka fucking christ ones to maintain
the shit they do
oh my god no fucking way not touching that shit
how many players do you need to even see tracker shit pop up? i cap out around 20 per instance but never see it in my timings but i have TONS of entities....
way more than people prob with larger player counts
thankfully my patches reduce basically all tracker ops to the general tracker tick, which is very small (5% from the sparks people give me)
well tracking is a bit interesting
most of the load is on the move packet
for paper and below at least
the tick is generally fine
it's just that looping through each entity on move is pretty fucking stupid
even with paper's changes to reduce it, still blows
whys it do it on move, shouldnt it be doing that on the next tick
yeah exactly
when I wrote the patch to fix that shit literally dropped it from move
but part of the reason they do it is because the tracker tick doesn't exactly account for it
or something like that
why doesnt this have a timing
no need to time it tbh when you can just pull my patch to eliminate it entirely :>
I would've added a timing if I didn't fix it
god how long have I had that patch for lemme check
link the patch while youre checking
apparently I rewrote the patch header
god damn it
I think I had it back in 1.14
yup
Date: Mon, 7 Oct 2019 04:53:46 -0700
I also see you rewrote it to "break less stuff"
life saver... 😍
that shit's been rewritten 3 or 4 times
the last rewrite was kinda dumb but it doesn't need its own config so that's a plus
fucking every time I rewrote it was because I thought somehow that'd help the citizens issue or something
but all along it was the fucking view distance patch breaking it
so fucking dumb tbh
it does depend on the entity list patch
shame that one was incorrectly reverted :>
ill rel ook at it, we just had people screaming left and right shit was on fire which then stopped once it was reverted
def want that patch
to the strat we talked about?
it was a different ish strat, don't exactly recall it
I basically use the neighbour cache updates
the strat is to change vanilla's chunk ticket addition to just add 33 tickets
and input the no-tick into it
and then for handling level 31 additions I hook the chunk cache for that
if it now has 2 radius neighbours loaded and is in ticking range then add the ticket
same idea for sending the chunk
dont you need 1 for ticking
if it now has 1 radius and is in broadcast range send
here lemme link it
ultimately decided avoiding using another one of mojang's map things because really idk how it works and don't need it breaking on update
when the neighbour cache works 💯
just make protocollib devs add a workaround 😉
can't just tell all the plugin devs to rewrite their shit
protocollib is maintained by one guy who took over during the spigot migration when bukkit died
and its not super active last I looked
did we ever figure out what wierdness was happing to that guy with the messed up region with no block ticks?
no
oh right it also uses a distance map for the chunk neighbour stuff
as the chunk neighbour only handles neighbour changes, the distance map will handle position changes
both combined make the logic work
Can you link his ID?
394937097733013505
got em
Ty
thanks Aikar
Just had to check to make sure they aren't in my places.
someones gonna spoof you now leaf
Does paper use bukkit.yml?
yes
Thoughts about this? https://reddit.com/r/admincraft/comments/gbo61z/lets_redesign_the_minecraft_plugin_marketplace_so/
(DiscordBot) Let's re-design the Minecraft plugin marketplace — so plugins get... : admincraft - 24 comments, 40 points - jojodmo, 8h ago
Oof
rules list is going to get updated very quickly if they take off
especially because it looks like theyre going to allow paid plugins
thatll be a mess and a half
Mhmm
Like worldedit?
i didn't, i tried WE, but it would eventually crash after i change more than 1kk blocks at a time
kek
Ok that usually mean ur server just cant handle it but ok idk then
You know MCedit, right ?
No
Oh nope never heard if it
Like you can edit map ingame using smth like WorldEdit, or using apps like MCedit
this one
nvm, it doesnt support 1.12 even...
md_5Today at 11:49 PM
netflix has trash movies
Man, I dont think I get along with md5 on fucking anything. What is wrong with this dude
netflix has lots of good movies
I mean it does have some bad movies, but like there's lots of good stuff there
and some of their original content is pretty great
yeah but having bad movies isnt same thing as having no good movies
everything has bad content
AU wouldnt have content restrictions for same us content would it? i guess his library might be nerfed
itd be up to each and every studio/publisher
so yeah AU could be very nerfed
I think there were a few people in here saying that they used VPNs to get US netflix because they were in some eastern european country and it wasnt as good
so yeah, wouldnt surprise me
I think there are specifics in every country, like The Office or something was only on the UK one at one point
I like Netflix's TV show choices personally
What do you like to watch?
sci fi / action 😛
anything space wins for me
though i watch big shows too, ie Breaking Bad /BCS, started BCS season 5 last night
Ayy
BCS?
well i assumed if you knew about breaking bad you knew BCS, Better Call Saul
Ahh yeah
I have that somewhere
I'm watching Community right now
It's more of background sound tho
Also been watching Royal Pains
Witcher was good too.
witcher was good
just wish they wouldnt have jumped all over the place in the timeline
Blacklist and Limitless were also good
Yeah it was jumpy
Netflix released a map you could follow in real-time with the TV show.
yeah I had to look at that to make sense of it
idk why they didnt just re-order the episodes to be chronological instead of needing a map
Travelers was also good
Same. Merlin was also a good old sci-fi one
The Magic School bus is on Netflix what the flip?
Extraction was decent (new movie on Netflix)
netflix really wanted to add in a yenifer backstory thats why
in the books yen is much more mysterious
thats fine just re-label the damn episodes in post 😠
they wanted to introduce yen and everyone else at the same time too
you shouldnt need to make a timeline for people to figure out the order
all Im saying
yeah I know
but at the same time its kinda hard to do
since yen is like 100s of years old, ciri is like 12 and geralt is around 100
yeah
well and the episodes themselves also jump around in the episode
its not like it was the whole entire thing after or before
as it moves around they jump too
in the books they pretty much never show yen's perspective unless shes literally next to geralt
a lot of itwas probably pacing
to some extent that can pull people out of the story
I get what they wanted, kinda
Im just not thrileld with the execution
but as I said, and everyone else who watched knows, the actual content is really good so
kinda give it a pass once you get over it
it was supposed to be
its intended to be vague and non descript
law of surprise isn't supposed to make sense
its supposed to be a bullshit tradition
I got it pretty quickly but idk how well it sit with others
yeah they did
they very much intend for it to be vague and not make sense
they def should have made the timelines clearer
thats why they kinda bring it up as a dumb tradition like 5 times in that episode
duny thing is supposed to be confusing
but I won't explain why cause its a major spoiler
yeah the show skipped a bit too much
they tried to fit in the yen story over actual content
which was a big mistake imo
I'm pretty sure they will stop doing the timeline shit in s2
I hope they take some of the audience reaction and feedback into s2
it was just for establishing the characters quickly
it needs some polishing but I think the bones are there
I now can say that I have 2 cats
lol
I enjoyed the games and the tv series despite their hiccups
havent read the books, some people say they're great, others dont like them at all
just havent gotten around to it
Emperor has a sort of a saviour complex
he thinks hes making the world a better place despite the road to that end (whatever it may be)
witche show was enjoyable, but yeah they kind of butchered a lot of stuff from the books
I dont mind that they arent necessarily following the books 1:1
nothing that gets made for tv or movies ever does
like all that rage that some character didnt have the right hair color was just stupid
internet big dumb
im not really talking about those details
they missed some really important arcs
like how ciri and geralt meet
they are supposed to meet right outside brokolin forest
I guess I just dont care at all what arcs they do or dont follow so long as its enjoyable in universe
and it has been so far
(DiscordBot) ****MJ|Session: **✖ **mojang.com: **✖ **MC|Session: **✔ **MJ|Account: **✔ **MJ|AuthServer: **✔ **MC|Textures: **✔ **api.mojang.com: **✔ **MC|Website: ✖
btw barty that will get fixed ... soon~ish whenever I send a PR
he said he'd take it
the emojis in the mojang command
sorry thought I put an arrow
switching them to this https://cdn.discordapp.com/attachments/426437295554428938/705613721011224577/unknown.png
yeah theyre bad
meant to do that earlier, got sidetracked
probably a tomorrow thing now
gonna sleep now before it becomes tomorrow in 3 minutes
~limbo uptime
Anyone else get a server advertisement from @void void ... i dint join papermc to receive random dms... wtf
see pins
hey btw
dussed is spamming people for a random server
he just dmed me w some prison server IP and stuff
think he's a bot
@wide hazel
you're implying we aren't banning them?
doesnt sound that way to me
it says we literally cant stop them from using proxies and doing it, discord gives us no power to
the comment to see pins is to let you know to turn off DM's from people
which is a good idea overall
you know how many people would dm me ._.
i block friend reqs too
~limbo uptime
Uptime: 53 minutes, 7 seconds
Why not make an official PaperSpigot server, like what Spigot has? It might help catch more bugs earlier as well.
@<HotProtato [Auto] We're now known as Paper.
oh .-.
because paper doesn't update until spigot does, and paper is simply patches on top of spigot; if a bug is found, more often than not it's a bug in spigot
idk using prod to test sounds smart to me
Won't know until there's more data 😛
lol
have never experienced that
correct
No. But have you tried just contacting their support to investigate why you are getting packet loss? They are just OVH.
Is it wiz's time to shine 
My bad .-.
meanwhile in some skript discord far far away
Does anyone have experience with saving Minecraft worlds on NAS or some other kind of external storage solutions?
Or has anyone ever tested the experience? Is it very slow?
Trying to figure out how to increase storage capacity for my server right now without having to upgrade CPU RAM and whatnot...
(requirement set by hosters packages)
it would be extremely slow
What’s people’s go-to economy plugin with virtual account support?
Seems to me like EssentialsX economy doesn’t support making virtual accounts (like “tax”)
it would be impossibly slow wonders
game would prob crash before it could complete autosave
Do you have any ideas or solutions to expand storage possibly?
get a better provider
Or would I have to go dedicated?
you don't need to upgrade cpu or ram
I'm getting this bungeecord error
I've enabled ip forwarding in bungee's config.yml
I've changed connection-throttle in my bukkit.yml to -1
I've changed spigot.yml bungeecord to true
And i've restarted my server
but it still doesn't work
I'm using cloud hosting rn and there are only pre-existing packages to choose from
Are you joining via Bungeecord's IP? Could be a simple mistake like that
Well i'm joining from the hub's IP.
Does the hub need to be online or offline mode
I never used mc hosting so I can't really help you pick a new provider/package
It's my first time using bungee, i spent like 3 hours learning this morning
All servers connected to the proxy must be in offline mode.
Except the proxy its self of course
Okay my hub and survival are in offline mode and the proxy is online
Join with your Bungeecord IP
Do i need like a bungeecord plugin on the hub and survival or something
oh so the proxy?
Yes
How do you guys manage your python installations? I'm on MacOS and I have python2.7, python3 and anaconda
i just put them in different files on my d\ drive
Hello, I'm searching a plugin with which I can avoid the "default" group (newcomers) to use things like lava, tnt... But with which I can set a group that is able to use these in 1.14. Does anyone knows such plugin ?
EssentialsProtect?
Welcome to Discord UI design
The menu is a bit too bulky imo
But I mostly type +:emoji: to add a reaction anyway, so it doesn't bother me too much.
the server selector is nice, but holy moly do they think everyone who uses discord is either 5 or 100 years old?
When job listings are like "YoU mUst Have GooD EngLiSh FluEncy" but have poop fluency themselves
WeLComE to MicRoSoft TechSuPpoRt.
WHaT caN i HelP yoU WitH?
Lol until that Scottish youtuber guy (forgot his name) goes in and crashes their party 😂
🐍
@still smelt were you not just saying a few weeks ago how you use xiaomi https://www.reddit.com/r/worldnews/comments/gbeykz/xiaomi_devices_found_tracking_and_recording
(DiscordBot) Xiaomi Devices Found Tracking And Recording Browsing Data Of Millions : worldnews - 5,166 comments, 53,977 points - Vaws, 1d ago
if you use a xiaomi phone
gotta flash https://xiaomi.eu
down to 100 errors
thats not bad!
mostly AT stuff I guess
and collision with papers obf helpers?
sad 😄
lmao mini you're calling it Toothpick
thats what I evolved toothpick into @cunning raft
upstream toothpick is just a paper fork but gradle
I then made it a paper fork without bash requirement
and then am now adding mojang mappings to the mix
currently writing a binary AT impl for atlas
with no prior asm experience 😄
sounds fun 😂
is there a datatype that mimics an SQL table? like I want to be able to have a Table<x,y,z,data> and lookup using xyz but then change one of the x y or z values. Obviously a map would work with a coordinate key object but I was wondering if there's something better for that
guava has a table
but that sounds dum, cant you look up using PK?
and use a normal map?
The problem is the pk is xyz coordinates
Which I guess I could just write a little Coord3D class for or something
ye
oh wait, no, table is only Row colum value
I'll just do a map
Ah true
mm pp
hash map (or a cache if you do dynamic loading) mapping their UUID to the User object
that sounds like lots of wasted memory
why not just load when the player joins and remove when he leaves again?
(ideally loading would be async e.g. in the async login event directly if you really need to block that before the player joins)
otherwise just use an async thread and just display the normal name in any message before it's loaded or something like that
Guava is nice for that stuff, tbqh
it has it's oddities imo
I generally use a LoadingCache, then you can load the data in on the async threads, just gotta keep it fresh
basically the same way: load information on chunk load and remove it from the cache if all chunks in the plot unloaded
I mean, ideally you are using a database
whatever one fits your needs
but yeah, an sql-based one would probably be good here seeing as you usually want to query by worldname and coordinates
well if you want to load it dynamilly a guava loadingcache would probably be best. that way you could also have proper automatic cache removal and stuff
yuck dont do it that way @void void, store the chunks by location to a Map<World, Map<Long, PlotContainer>> where the inner map is a FastUtil map ideally
then its .get(world).get(chunkCoords)
plus some null checks
loading everything into memory on startup seems a bit odd though
on paper do chunk.getChunkKey()
for spigot, copy the code
static long getChunkKey(int x, int z) {
return (long) x & 0xffffffffL | ((long) z & 0xffffffffL) << 32;
}
yes a hashmap is good for loopups, but storing by uuid would be more accurate
though i guess would need both
i have both, well I have 3 lol, even a long based ID
yuck
Hello,
I wanted to ask wether there are any tutorials for plugin creation for paper 🙂
spigot's is okay
same same same
...or whatever tutorials are available on spigotmc forums
or wiki?
So I can just follow spigot plugins and I should be fine? No tweaks required to get it to work?
i prefer @Nullable & @NotNull annotations whenever possible, but that's more of a me thing
0xFFFFFFFFL can rather just be (long) (int) ~0
dunno if i'm fucking up on that bitwise stuff now lol
annotations which ur IDE usually takes account of
nullable tells your ide that given thing might be null
e.g method might return null, method param can be null, field can be null etc etc
notnull is the opposite - never null
also i cant remember what it's called, but there's a principle abt programming to the interface of stuff
LSP yes
use Map<Long, Plot>
instead of HashMap<Long, Plot>
write code against map type instead of hashmap
see that wikipedia link
it's about having the same possibilities but without chaining yourself to a type
Bukkit has ruined annotations for me. They're all so misused it's not even funny.
no
hmmm
i use firefox
i'm really tempted to drop firefox
tired of jellyfin & plex crashing on it but not chromium
i was using ungoogled chromium on mac before
also the FLAC bug is way too obnoxious to ignore
but builds were bugged as fuck so i had to drop it
they're huge, i trust them enough with data
or vivaldi idk
proprietary
i stick to chrome
also building chromium myself is hoooly shit how time consuming
good ol' chromium is (almost fully) FOSS right
almost
what CPU doe
uh what does 2018 mbp have...
o h
i have that cheaper one so it's obv shittier
yeah no, r5 2600 here, i'm sure it'd take a bit quicker lol
you can click on the apple logo in the top left and do "about this mac" too
for future reference :p
chromium is in the free repos of void 
tf is isIn method
3700x yeet
Can i use isIn metod? Or check null in block interact event?
might upgrade once Zen 3/2+ drops
Is PluginDisableEvent fired before or after #onDisable? I'd think before
before iirc
if i have the bottom right of a map and the top left of a map
how do i get the world border xradius and zradius from that
math is hard
is it possible to listen to the BlockPistonEvent or does it have to be a BlockPistonExtendEvent or RetractEvent
I seem to remember not being able to listen for parent classes
ye it's not possible
you can only listen for events that have an own handlerlist
or if the parent have a handlerlist I guess
Cube brought nukkit
@vernal moth https://discordapp.com/channels/289587909051416579/555469074080202765/705860943883534399
It's a bit of a new adventure for us, like it says in the post we're mainly wanting to use our name and influence to work with others and build a stronger ecosystem around one server software and try to reduce the fragmentation within Bedrock server software. Ideally we want to build something which is resilient and has longevity!
Guys, do you have a suggestion on a plugin that will make sure it is always Daytime on the server?
Oh yeah, that wasn't a negative thing
You guys are heavily invested in bedrock and I think you are able to move the whole community forward
I actually thought about applying for cube before 😂
Fraggeln u can use /gamerule dodaylightcycle false during the day to make it only day
When I had a back time at my current job
We're a friendly work environment ;-;
But it's better now



