#general
3141 messages ยท Page 367 of 4
Guys I need a second opinion does this look good or is it better to just shove the message in chat?
I just made it green and in chat.
This is interesting.. Doesn't Paper have a patch that explicitly prevents pearls from teleporting after a relog/chunk reload/etc? This gonna mess with that :s https://bugs.mojang.com/browse/MC-70111
It does when the chunk unloads but you can turn it off
Yeah I'd have assumed something like that should be togglable.
Unrelated but... When a player bed is destroyed would it be best to just loop through all players and check if that was their spawn location and notify them, or?
Sure
@neon dagger You could use https://papermc.io/javadocs/paper/1.14/org/bukkit/persistence/PersistentDataType.html to add the player's uuid to the bed, and check beds when they're broken to see if they have been tagged.
Of course the challenge would be to retroactively apply the tag to existing beds, in which case you could just tell your players to replace them.
Ita not really worthwhile
Isn't that easier than trying to search through all players?
Doesn't seem like that much code to me. I guess figuring out which events to listen for maybe?
The persistence part isn't that much; the challenge I had was listening to all events. But I was doing that with item frames.
Looping through all players would be like. 10 lines of code
Theres no need to make it more complicated
You might want to account for offline players?
how are you going to uniquely identify whose bed was broken?
Is there a mechanism in place already for that?
More than one player can have the same bed spawn
csv in a string then?
I dont know if he cares about offline players, but now you are bringing csv storage into this too?
You are just making it more and more complicated
how are you going to notify an offline player 
if you care about offline players, check on player login
You notify an offline player, like you suggested, when they log back in.
I do that with voting rewards.
Currently I'm setting the MetaData on a player when they set a bed spawn. When the bed is destroyed I loop through players to see if they have that MetaData set as true... if they do they get notified and the data is set to false.
I'll look into PersistentDataType as I think it might be better (I just didn't see it when looking through the docs).
Plus I can notify offline players if their bed was destroyed with Rabbits method too!
๐ both work
Does metadata get stored across server restarts though?
that would be implied by persistent
Well currently I'm using setMetadata with FixedMetadataValue however PersistentDataType implies that it stores across restarts while MetadataValue does not.
That's correct
Yup. You would not set metadata, you would set persistent data.
(If you want it to persist...)
Morons
i.e. instead of setMetadata i think its getPersistentDataContainer.set
I was gonna do it, but mobile hides ban menus behind a clusterfuck of shit
or smth
Yea, I have literally no idea how I'd ban on mobile
I think you're supposed to press the user inside a message for a while, then a menu pops up, then there should either be a ban option there or a Manage User, from which you can ban someone in there.
||To be honest 2b2t is probably the worst Minecraft server... it's filled with hackers, spammers, and has a queue to get in. Not to mention most of the map has been griefed/destroyed.||
I don't know anything about the PlayerProfiles, is that Mojang specific, or does that offer something persistent locally?
It's anarchy, that's the point
On mobile you have to open server options > members > scroll down to member > long press > ban
I know it's the point but that just makes it not too fun to play on, imo.
Long pressing on a user's message, a menu shows up with Ban user in it as well, should be faster.
But yeah I'll try the PersistentDataType soonโข
it doesn't
I don't have that @wide chasm
Also code examples would be much appreciated so I can see how it's actually used. ^^;
? I just tested it
^
Electro, is this on mobile?
Must be another difference between Android and iPhone
I have Android, you two use iPhone?
We don't even get commands like /shrug on Android :(
ohhhh
You have to long press directly on their name or avatar to get that menu or else you'll get the text/reaction interface.
I'm surprised Discord did it correct for me consistently then, considering my fat thumb.
Dumb UI designs, part 37
It's almost as if someone designed the context menu years ago, then someone else took over down the road and wanted to redesign it without breaking backwards compatibility so it just got shoehorned in
looks around
Sounds familiar..
I mean that's probably exactly what they did.
backwards compatibility
Sounds like it's time to run
what is this
o nice, is there finally kick/ban on the user menu on mobile
going into the server settings for that was such a pain
ban yourself
meow
๐ก ๐ฆ
no
no
edited
that's a lie
(DiscordBot) Ron White - Baby Duck Tacos (LIVE @Township Auditorium || Columbia, SC 5.9.19) - length 1m 39s - 9 likes, 3 dislikes (75.0%) - 3,482 views - Justin Palmer on 2019.05.10
did someone say balut?
wat
๐ฎ

@static badge I miss ur old pfp
Pollen is essentially plant sperm and therefor this makes hatfever an std which means plants are raping people END THIS MADNESS
s/hat/hay
Correction, <Vertanzil> Pollen is essentially plant sperm and therefor this makes hayfever an std which means plants are raping people END THIS MADNESS
2bad
Yea, death to all plants!
no time to waste. Need to take a good picture of ass
Can someone spoon feed me some code on PersistentDataType? ^^;
no spoon feeding here
has anyone here used stef's inventory framework? It's great and all, but for some reason all inventory meta is erased on my items so they look bloody dumb :<
Well there are like no code examples for it and I have no idea how to use it. ;w;
I did... nothing but plugins that basically do stuff for you.
There are a few methods, the datatype class has a few builtin parsers
@wide chasm
PersistentDataType provides a few of its own implementations, otherwise you basically create your own which lets it map to a real object back and forth
I see that PersistentDataHolder has a subinterface of Bed. However Bed seems to be depricated, what should I use instead?
Would BlockDataMeta work?
you get the persistent data container and call set on it
same for get
anything that implements persistententdataholder has those
im not sure about the bed, i thought you were storing on players
go to bed, simple
its 2pm
please
i just mek coffee
.taco Proximyst
hands Proximyst a boring hard-shell taco filled with minced beef and topped with capsicum, onion and jalapeรฑos!
gives Proximyst a spicy taco
.taco simpleauthority
hands simpleauthority a spicy hard-shell taco filled with shredded beef and topped with onion, scallions and guacamole!
gives simpleauthority a spicy taco
<3
<3
you sure?
yes
But I love you :(
I like you too but as a friend
u
sitting on my macbook in an apple store so I can look cool
but I've killed enough time, time to go
I wanna take a picture of this weird girl here meditating outside the Apple store next to a flower but I know that would be rude
o.o
It's probably normal outside an apple store
neat
Yeah, once you enter the Apple Store, all bets are off, it's like a gladiatorial arena in there.
For those who are about to die, we salute you.
Their security options are nice.
@neon dagger If you can manipulate item meta for the bed then you can assign and retrieve the PersistentDataContainer.
You'll have to create a NameSpacedKey, using your plugin, and a string that uniquely identifies the property you're setting, like bedOwner.
Instead of messing around with directly using the UUID, you can convert it to/from a string and store that instead.
So I guess you can't definite an org or username called features :(
@wooden blade I've actually gotten that far already just trying to figure out how I can store more then one UUID per bed.
well, one way would be to use a delimiter and split the string using that
a symbol that isn't found in a UUID
could even be a space, assuming the UUID as a string doesn't contain any
Well I think the example provided in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/persistence/PersistentDataType.html just so happens to be exactly what I need. However... for some reason even though I'm setting...
I still get
That's just a warning. It looks like you're using a different annotation than spigot tho
Yeah it wants me to use {@literal @Override} however I get an error saying I can't do that.
wat
I have not tried storing a UUID directly yet, I've only used strings, because they're a primitive
You can convert a UUID to and from a string
So I don't know if you gain anything by adding methods to handle UUID
well, I guess what I should say is that there are methods in place already to work with strings
as opposed to creating all of the extra code to directly work with storing and retrieving UUIDs
the byte buffer stuff is a bit awkward, just manually convert the long to bytes instead ๐
It's public space @ancient bolt. Snap those pics so we can all point and laugh with you
A UUID is 128-bit, a Long is only 64-bit.
That's why you store the most significant and least significant bits, nothing wrong with that.
if it's just a byte array then it doesn't matter if you use a string or longs, why would that be a problem?
Yes, that's what he's sayin
That's what they're doing?
Basically, you can use two tags to store the upper and lower half of the UUID
doesn't bukkit provide an adapter to store UUID in persistent data
it does
why is he reimplementing
... as an example iirc
am i missing something
Well the javadocs showed what he linked, I believe
It provides one as an example you have to implement it yourself. The example can be found here... https://hub.spigotmc.org/javadocs/spigot/org/bukkit/persistence/PersistentDataType.html
Yea, so; just copy that into a class file and use it
oh, it doesn't provide it in the api, just in docs icic
Remove the janky javadoc tags
Why not uuid.toString() and UUID.fromString()?
That's what I've been saying
runs away

ur gross
What if they want to read the data in C without importing stupid headers? Hm?
Yes however for some reason I'm getting errors when copying it directly... my install doesn't like the... {@literal @Override}.
Also the string method would be fine if I could store multiple strings but I run into the same problem as with UUIDs if I try to make it an array of strings.
nothing likes the {@literal @Override} because it's not java ๐
that is the janky javadoc
just use @Override
Ah okay so replacing it with...
@NotNull
@Override
Should work fine, despite the warning?
Warnings are just warnings
Can I write it inline or does it have to be 1 line per tag?
I don't know how you're going to store multiple UUIDS that way
which is why I suggested strings
You can write them inline, just one per line is generally preferred
Using strings doesn't change the concept of storing multiple tags, however
You can just continue reading/writing the msb-lsb pairs if you want to store multiple values, I don't see what the issue is?
and why would using strings solve that issue?
if you have a tag called bedOwners and want to assign a list of UUIDs to it, then I would imagine delimited strings would be easier.
If you're saying have multiple tags, one for each player, that'd be different.
What I was going to do is just use the code from the doc as a template and write my own method to be able to store a table of UUIDs rather then 1 UUID.
Yea
That'd be a more direct way of dealing with it I suppose, don't have to deal with all the wonkiness of parsing a string then
using strings would just increase the amount of work on the server
I didn't think there'd be people having bed breaking festivals, but who knows
The amount of UUIDs stored in a byte array of a specified length would be the length / 16, as each uuid takes up 16 bytes. Then you can just loop over it. Ez pz.
Same with writing, also ez pz
everything is easy
I am easy
I mean, there won't be bed breaking festivals, but if you can do something without ballooning overheads from strings ๐คท
leaf smells
u smell
You underestimate Minecraft players, I can already see that someone notices that breaking a bed makes a little lag spike. So he finds a way to break like 1000 beds at once, over and over again.
Easy fix, ban everyone who joins.
@woven otter look at this great review we got ๐
Glowing review*
server, he seems to love it
oh I was right
I don't do any game writing so I can't really be blamed for this ๐ฆ
if ur there it's ur fault
probably true
RPG server with horrible butchers, apparently
sounds like early days RS
I pretty much opted not to bother with quests
I found that unless you have a team of people dedicated to just wipping them out, it's pointless; and players where more content with community/staff ran events instead of aimlessly questing
The questing system is one of the core features, along a skill system that forces you to grind for 95 years to achieve anything
throwback to RS where lvl 92 is halfway to 99
The owner is a huge rs fan
I haven't really played past our tutorial questline so I've no idea what the server is like tbh, I just push out game mechanics and try to keep the server stable enough for people to play
I love questing games that never end
Not like those ones where you hit a Max level and then are stuck in end game hell. Nah.. I mean truly never ending questing/leveling with out the repeat/daily quests
Obviously lol
I don't like it when quests are solely there for leveling purposes
I just love the story
Idk
I'm the guy in the party of 5 that drags everyone else down because I read every quest and watch every cutscene
^_^
We have people writing quest lines as the entire gameplay is based around the quests, and they're all based on server lore. Otherwise questing would be bloody awful
Depending on the game, I'm like that too. Some games have terrible lore and then I just want to progress through it as fast as possible
My wife can't stand it. She likes to just go to the shiney ! on the minimap and kill whatever is marked to be killed. No questions.
but then you miss out on a majority of the game ๐
She's also the "numbers" type of player. Doesnt care about anything except having the highest numbers available
Gear stats, items collected, etc. Must have the best
It's hard to play together sometimes lol
at least you have a wife that plays games with you, that sounds dope
and rides motorcycles with him too
My wife's a badass ^_^
sure sounds like it
@heady spear lol nice work city

Was messing around with the beds for quite a while just to find that I can't do what I want without iterating over all the beds... and that's kind of a hard pass for me.
sounds like you're overcomplicating things
I could limit it to 1 spawn per bed.
But then how would I remove an old ID from a bed when a player sets a new bed as a spawn point?
Can't think of a good way to do that...
i mean you were told that storing uuids on beds wasn't gonna be smart
that's what you get from taking advice from a rabbit instead of a kickash
kek
just scan over all online players, pretty sure you can get their bed location
Only need to keep track of the beds theyve slept in last no?
What I did instead of the persistent variables is just... when a bed is destroyed it loops over all players and checks their bed locations... If their bed location has the same location as the bed that's been destroyed then it will tell them their bed has been destroyed.
Which bukkit does for you as kitty cat said
Yeah that's what I did. ^^
I just wanted to include offline players too... but then I was like eh, screw them. If their not playing on my server they shouldn't get anything. :p
That'd get pretty unmanageable you'd just drag dead weight
Unless you remove them after x time of inactivity
or just store locations of destroyed beds and check bed location whenever a player logs back on and match
can even do that async
Hmm
I'll figure it out in a bit
for some reason my if statement is not coming through...
probably wrong package
Does anyone know a lightweight plugin that can show your coordinates on the screen with a command similar to bedrock's show coordinates?
essentials /getpos?
i mean, idk, where do you want it to stay
There are tons of client side plugins that can do that.
in the actionbar?
a mod is more likely to be what you want but if you really want that, ill make it for $20
@pulsar wigeon What do you mean, wrong package?
$20?
Yea just send me a friend request first otherwise it'll get ninja-deleted
Haha, ok
Simple I'll give you 4 skittles per hour, minimum 2 hours. Maximum 6 hours, I don't want to share that many of my skittles
how about GBP
The only place to get GBP are the 4chan posts on Reddit and we don't associate with their kind here
I'll take it Z
God Damn Mean Ass Nasty Bitch What Did I Do To You Im Just Trying To Make Some Money To Pay For My Server.
theyre choosing to float out into the atlantic, what good will their currency do me
Who that dude talking to lol
Hey Z
God Damn Mean Ass Nasty Bitch
What Did I Do To You
Im Just Trying
To Make Some Money
To Pay For My Server
a poem by Tyler
Maybe it was an encoded message? I'll try to use the first letter of each word.
GDMANB WDIDTY IJT TMSM TPFMS
@sullen stream is this message declaring your need for assistance
do i need to call for help
ambulance?
fire truck?
police?
So I'm really confused here the old Bed ( https://papermc.io/javadocs/paper/1.14/org/bukkit/block/Bed.html ) does have a PersistentDataHolder... however the new one ( https://papermc.io/javadocs/paper/1.14/org/bukkit/block/data/type/Bed.html ) doesn't seem to...
What I decided to do is have each bed have its own UUID and when a player sets a spawn on a bed that UUID gets written to their PersistentDataHolder. That way when a bed is destroyed I can loop through all players and notify those players who match.
Or is there just no way to do that anymore?
@sullen stream if you could like... not... that would be great
Lazy Tutorial 5! I'm surprised this works as well as it does, actually. I cranked the number of people up to 100,000 and Blender just got a little laggy.
mods here so lenient
(DiscordBot) Animating Huge Crowds in Blender - Lazy Tutorials - length 1m - 27,550 likes, 128 dislikes (99.5%) - 334,540 views - IanHubert on 2019.08.04
@neon dagger I assume that you can use an event listener to determine that the item being broken is a Bed; if it has ItemMeta, then you should be able to get the PersistentDataHolder of the ItemMeta.
Someone also mentioned BlockDataMeta as a potential interface
I've been trying to figure this out for way too long. xD
Apparently blocks don't have ItemMeta
how about BlockDataMeta?
Nope can't get that from an already placed object in the world.
BlockDataMeta extends ItemMeta
I'm not sure what you're doing rn Nano but the listener approach wooly mentioned is correct
Where are you getting the placed item from
Absolutely from World?
Or from an Event?
Nano is trying to associate players with their beds when they place them
(Like you should be)
so when their beds are broken, they can be notified
From the event of PlayerBedEnterEvent.
If from an Event, you can get the item being placed as an ItemStack, and then get the BlockDataMeta
well place isn't right, sleep would be correct
so that event would work?
Can you assign a BlockMetaData to the bed's BlockData?
The event does work but I can only getBed() from there where I get a https://papermc.io/javadocs/paper/1.14/org/bukkit/block/Block.html
I might be wrong but I thought setting metadata on a block in the world persisted. Probably am wrong. But I remember doing something years ago by setting meta on a block. I just don't remember if it persisted or not.
I know I was able to apply this to ItemFrames
I added the ability to associate a persistent string with ItemFrames in player shops
java.lang.ClassCastException: org.bukkit.craftbukkit.v1_14_R1.block.impl.CraftBed cannot be cast to org.bukkit.inventory.meta.BlockDataMeta
So I don't know why you wouldn't be able to do that with beds
The event gives you a block as a parameter, right?
Yes
which should have a getBlockData() method
yeah
I assume that you can create a BlockData and assign it, if it doesn't exist?
Yeah I can do that.
I mean if all else fails. normal setMetadata is fine -- just remember to save it along with block coords to a file so you can reapply it on startup. Not optimal. But does it work? Certainly.
#paper-dev might be a better spot to discuss plugin development :)
๐
Thanks, I asked that as soon as I came in and was told to just post here... lol.
this is offtopic so i mean, you can
it's just
there is a specific channel for it where a lot more people hang out
and it's on-topic
If I set the hardness value of a block on the server side, does the client know about it?
no
afaik its mostly used for stuff like explosions which are done server side anyway
not aware of the client using it for anything
Oh
then again I dont look much at the client
hmm
a domain name i want is available
but only in .ca
do i get it @static badge ?
๐ค
there's an ugly domain
Paperspigot.spigot
@hot gorge [Auto] We're now known as Paper.
Lmfao
@winter sundial [Auto] We're now known as Paper.
the fuck does this mean?
interesting
@merry talon send 'em a support email. They're usually great at answering
I've never had a good experience with PayPal ever
they copy and paste responses disregarding my questions
they limited my account and made me provide ID and POA, I did and this happened...
not telling you what exactly you violated?
holding money for 180 days
no, this is all the info I have
thank god I don't have money in there
sent them an email, but I'll likely have to call them to get someone to actually listen to me
OMG I finally did it!
I wish I could ping electroniccat to thank them... lol.
But thanks to everyone who helped me out.
Hey @golden gust
u sux
I'll post what I did to solve it in #paper-dev
@void void You should take a long walk off a very short cliff
lmao

This essay I'm writing is so bullshittery
I should have written it earlier but it's almost 1am and I wanna sleep
It's about a circus and so far I've talked about how shitting in an out-house and being in Asia is related.
Not sure how, but I'm doing it.

Funny that they asked to write an essay about culture from an uncultured swine
nice
โค
Does anyone know where i could request help with a modded minecraft server instead of a paper server? I cant get mobs to spawn on custom biomes.. because of mo's customspawner mod
In the spigot forums?
Or if it exists in the discord / forum / spigot page of the plugin?
try it without mo's customspawner
emojis went too far
Why
the new thing from the fruity company
awesome vocab question: what's the correct term for preserving a price of a bought product/whatever? price preservation, value retention, smth else?
I forgot the word itโs something with value
@quasi valley i.e. maintaining value?
yeah
i can guarantee you in daily life no native speaker knows a term for that
they would just say like "not letting it devalue", "keeping resale price up"
๐
like "keeping up" or "going down" should be "pursuing" or "decreasing"
yea apparently 
but I guess maintaining value sounds good, not sure what the two I sent at the beginning actually precisely mean, just found them on online translators ๐
well I would just say "Avoiding depreciation by maintaining resale value through constant components maintenance" if he's gonna be that anal about it
depreciation = loss in price due to age
oh boy, lovely
There may be a word for it, I just have no idea what it is and wouldn't say it in real life because no one else would know what I meant without pulling out a dictionary
So lul
Tbh, if you want brownie points, argue with him over it if he knocks you points for not using it
mikroskeem, uwu
Say something like "The amount of native speakers who on a daily basis have this word in the repertoire is too small to warrant its use or practice. While knowing said words are great for understanding, the use of these words on a daily basis is hardly something that should cause a loss of points if the goal of the class is to achieve a level of fluency that would match, and not attempt to go beyond, that of a native speaker." @quasi valley
anyway to fix this error; Can't keep up! Is the server overloaded? Running 17142ms or 342 ticks behind, the server is lagging
Get better hardware.
sounds good ๐
"loss of points" -> "reduction of points", come on, step it up ๐
Oh, damm
smh
what a masterpiece of a sentence
Don't let performance issues and a high price point stop you from playing this absolute classic
RIP Link's Awakening remake
itโs arriving tomorrow for me
I'm really wondering how they messed up performance. There are enough other, more demanding games, that play fine on the system, I don't see why LA would have to perform poorly.
is that a DS game?
Link's Awakening is for Game Boy, Game Boy Color (Link's Awakening DX) and a remake is coming out tomorrow for Nintendo Switch.
also - how would poor performance not become apparent on a console that has the same exact specs for each and every piece sold
hopefully it's not too bad 
the original was the first ever game I played on a handheld, am too hyped for this to be bad :(
Can't be worse than Ark on Switch, but that doesn't say much.
prepare to be dissapointed
ark sucks super hard
yes it does
"Are you a toilet plunger? Because all you are good at is bringing up old shit."
@worn ember you have peeked, good job

Hey ! Which version of Java is the best for a 1.14 server ? 8, 11 or 12 ?
Is there a way to stop players from writing in books?
trying to tackle the book chunk dupe
i think 11 runs fine and that way you'll be fine for a bit
everything should run under 11
Does that increase performances ?
not that i'm aware of no
there are no substantial differences as far as I know
There have been changes to the GC, which may help.
gg
so question, open JDK is not oracles JDK right? but is it the same? or are there slight differences?
The API is the same, internally there may be changes, but it shouldn't be anything substantial.
๐
unless you use plugins that do hacky stuff ๐
ur tard boy
I exclusively use Reflection and Unsafe as to obfuscate my code /s
reflection
obfuscation
yes, pass every field through sha1 and then do someObj.getClass().getField(sha1("field")).get(someObj) every time you need it :^)
SHA1 very bad, not good, I use MD5
Or just call Mojang.Mojumble
Any of y'all familiar with .mcfunction files? I'm looking to run plugin commands via Minecraft functions (.mcfunction) and can't seem to find a solution. I know that it wont work by default but I'm hoping there is a way around it similar to the "commandhook" plugin which allows vanilla target selectors to be used in plugin commands.
protip: dont use mcfunctions
that should be closed as off topic, not duplicate
doesn't get the meme
@pulsar wigeon i agree mcfunctions are pretty trash in a lot of ways. I'm just playin around and tryna see if i can get it working
me and my friends have a sruvival server but we want to spice things up and also make breeding go faster
is there a plugin that speeds up breeding
.g site:spigotmc.org faster breeding
(DiscordBot) https://www.spigotmc.org/resources/pwnchickenlay.2086/ -- PwnChickenLay | SpigotMC - High Performance Minecraft: "Control what your chickens lay and how often, with per biome configuration!"
ugh do i really have to make a plugin for this
dude then don't reply ffs
no need to be this harsh for nothing
is being nice hard?
im not being harsh
yes you are
this server is not for you to just ask for us to go google for you
it's for if you need help
'we arent google i aint gonna look for you'
yes and i need help because i need a plugin
yeah
yo @void void that was so mean.
Anyone have a good hotswapping tutorial for Paper? I found one for Sponge but I don't really understand it. ;w;
you're asking us to google for you
I actually just cried
i think there's one on the spigot wiki nano
hollup
hm guess not
you can use dcevm (it replaces your jvm) and then hotswap agent for IJ
I googled b4 asking here already, couldn't find anything... Like I said I did find one for sponge.
you go here http://dcevm.github.io/
and then install dcevm into your jdk/jre (or both)
that allows you to redefine classes in a running jvm (aka hotswap)
then you install hotswap agent into IJ
and it should be gucci
Was already on that page after searching dcevm. ^^
you're half way there :p
So I setup the hotswapping agent... now to just figure out how to get all this into my plugins folder.
hotswapping works on the jvm level, you dont need to manually copy jars
it will literally just change the classes in memory
Hmm so I don't need to define my minecraft directory or anything? Do I just run it and magic?
it's not magic
you run the plugin once with special jvm flags which starts a listener, then your IDE has to connect to the port (hotswap agent does this)
dcevm allows the ide to just swap out classes
that's how it works
who said it wasn't
Nano said they were searching for a paper or spigot tutorial
They couldn't find anything because they're searching for the wrong thing
uh, sweet
just checked my blood donor panel and saw my bp results
im apparently hypertensive stage 2
:-)
Taco
What I still don't understand though is how does it get my Jar into the servers plugins?
Look up JVM class redefinition...
All it does is connect to the running JVM and literally replace the bytecode.
How is too technical of a question
So I don't put anything in my plugins folder right?
So I ran the code and got my jar file from...
C:\JetBrains\IdeaProjects\SpawnSystems\build\libs
Put that in the Plugins folder of my server started then started the server...
I then changed some text in my plugin and hit ctrl+shift+f9 as the tutorial instructs but saw no change.
Yeah idk it's not working... rip.
If anyone is willing to go on screenshare with me to figure it out... you're more then welcome. Because apparently I'm dumb.
@neon dagger W e e b
has teto as pfp
calls people weeb
@marble summit Thanks
Just joined, can someone tell me if these specs are good enough to run a server properly?
/s of course ๐
simple can I DM you?
just making sure you're not one of those omggggg cores omgggggg ram omgggggggggg
nah, this entire machine isn't dedicated to just MC
๐
which was the choice behind doing more cores
Ah okay well let me know when you're available. But b4 I leave you alone do I have to start my server with any special params?
just have to make sure it's running the dcevm patch
if you replaced your jvm, no
if you installed as altjvm yes
-XXaltjvm=dcevm
Yeah I'm doing that but I'm getting...
Unable to load native library: The specified procedure could not be found
do java -version, if dcevm is there it'll report the version as Dynamic Code Evolution
if it doesn't, the patch isn't applied
in which case try java -XXaltjvm=dcevm -version
However, depending on what you're trying to patch due to the way paper runs, you may have to do something else. i haven't hotswapped minecraft in a while, but things like those that run in onEnable and stuff are going to have to rerun somehow
i forget the specifics
i'll have to look later
if i can do it again (haven't done it in a long time) i'll just make a video and put it on youtube
but i have a lot of stuff to do today so
Alright, thanks for your time.
hello
hi
PandaWire its not loading on paperspigot
xFazeESP: [Auto] We're now known as Paper.
then dont use pandawire
paper has eigencraft redstone
This math can go to hell
Hate manual graphing
Just let me use desmos and call it a day damn
I can't tell you the last time I've done real math that wasn't just implementing a formula in an application
though I will say actually finding a use for radial geometry in real life is fun
unfortunately I skipped a lot of math in primary school bc i was 2 cool 4 schoolz
now i want a degree and school is like
HAH
ur retaking EVERYTHING
now I'm the lead developer at my company, so shrug
That was my position but I couldn't go any higher (management)
I cant nerf it cuz its a faction servers
got it
I'm lucky enough where the company is small enough
we're an IT company, but my employment is actually being sold to another company where they're going to establish a development team
you either gotta have the paper (heh) or have the right connections
I'm 5 years in, moving to a senior dev role, and will be making 6 figures in 2020. That is a-okay with me haha
I do have a lot of gaps in my knowledge though
I've thought about doing some night classes just to get my skills up a bit, but time is limited
nbd
idk if you just like, decided not to read my comment or what
stop using pandawire
turn on paper's eigencraft redstone
however, if your system isn't beefy enough, you're just fucked either way
there is no way to just "hah ok redstone no laggy laggy anymore feel free 2 make lag machines and 0 tick farms"
it doesnt work like that
it takes processing power.
.optimize
Guide for optimizing performance: https://www.spigotmc.org/threads/guide-server-optimizationโก.283181/
read the whole thing.
i dont have use-faster-eigencraft-redstone
cant do that
amiright
im runing factions lol
using custom paper
Can't help you.
We can only support the paper we produce
If you run custom or you run outdated, you are accepting the fact that you get no support and you support yourself.
inb4 got scammed on mcmarket with that "custom paper for factions can run thousands of players at once!!!! 11111 just pay me $2500" (or even more)
just backport the eigencraft engine to ur paper, ez :^)
i think it's hilarious how many people buy that shit
"Using sandpaper fork, it's kind of rough, but boy do I feel tingly all over when I use it."
Omg thatโs a golden comment ๐
.optimize
Guide for optimizing performance: https://www.spigotmc.org/threads/guide-server-optimizationโก.283181/
ah yes
@static badge gotta love Canada Post emails
Canada Post / Postes Canada <donotreply-nepasrepondre@notifications.canadapost-postescanada.ca>

wat
look at the picture
.g justin trudeau bbc
(DiscordBot) https://www.bbc.co.uk/news/topics/cg41ylwvxd7t/justin-trudeau -- Justin Trudeau - BBC News: "All the latest news about Justin Trudeau from the BBC."
click that
wait WHAT
and then look at the twitter picture again
meh im not canadian but trudeau is pretty trash
our options are trash, trash, and more trash
wait, are you canadian too @celest coyote?
yes
where @celest coyote
live just outside GTA
ah
greater toronto area
basically everyone in CAN lives in our just outside GTA ๐คทโโ๏ธ
Yes definitely
yeah kash lives in buttfuck nowhere
BC!
That must be sad Kappa
oh sorry, "Better California"
thatโs basically where the rest of the populations lives
and thereโs quebec...
I live in the Southern USA. I'm sure if you tried you could turn up dozens of our politicians in blackface.
apparently this is the hottest news in the entire world right now
In fact, there was the case of Ralph Northam (governor of Virginia) some time ago
not really seeing major outrage among canadians though
it's been on the news quite often lately
French Snobland
ALTERNATE HISTORY: What if Scotland was French?
Yes I deliberately misunderstood that
TV news has nothing good to report on the 24-hour cycle, so everything is breaking news when it ought not to be
yep
I don't quite see the blackface incident hurting Justin Trudeau - he's already got vulnerabilities the Tories are exploiting.
And of course he's getting hell from the left, because fighting climate change and also boosting oil and gas production contradict each other.
elections soon yikes
fighting climate change and building pipelines don't necessarily contradict
a pipeline is more reliable and efficient than truck transport
also people don't know anything about this but the oil industry basically dictates our exchange rate
never going to have a leader that isnt trash in some ways
the world doesnt work like that
Trudeau is pretty good in comparison
@celest coyote Never said anything about pipelines, and in any event, the biggest step in fighting climate change is to stop burning fossil fuels altogether
And building more pipelines doesn't stop us from burning more fossil fuels.
^^
That's part of the modern stupidity with fossil fuels
Sure, burning gas is better than tons of coal every day, but the fact that the more green power we bring onto the grid the more gas burners we need to take up the "oh shit, there is a cloud" drops, is 10/10
I also support some nuclear power (obviously, with restrictions). I'm aware of the environmental impacts of the waste products generated by reactors, but at least you can contain nuclear waste, versus burning fossil fuels whereas carbon capture and sequestration technology is only now getting deployed (and coal is much worse, because you have spoils from that). Nuclear power is also a very low carbon energy source when all is considered.
(I say very low since the actual fission is a carbon-free process, but the carbon lies in processing and transporting the uranium fuel.)
"but wind power is carbon free!"
runs
I don't really see how we can go forward without nuclear, tbh
BuT wHaT iF tHe WiNd IsN't BlOwInG?
Sure, in the ideal world we wouldn't have to and we'd be all green, but we gotta look realistically here
So you do have to be realistic in how to get to zero or negative emissions, and so I think nuclear power has to be around until we develop technology that results in fast, cheap, plentiful renewable and zero-carbon energy.
Yes, it sounds impossible. But perhaps we can find something that'll fit the bill.
imagine if you could produce power from the void in leaf's skull
wtf
since when does the void have power
Throwing all of wiz's ideas in the trash
surprised you hadn't done that ages ago leaf
well then you get people saying
that we'll be out of usable uranium in 230 years
at the current consumption rate or so
but i'm pretty sure that's only the uranium we know exists, not the uranium that we still haven't discovered
yeah
we don't even need that though
there's a myriad of new nuclear power generation concepts
I think nuclear power has to be around until we develop technology that results in fast, cheap, plentiful renewable and zero-carbon energy.
nuclear CAN be this
nuke you for energy
ok this might be stoopid but what does tories mean
political party in the UK
oh ok
Yea, that's our conservative party
That's lewd
Current major news in regards to brexit is that 1) Boris has set his deadline for releasing the plan after the deadline that some EU nation set (It's like he's aiming for no deal)
- There is currently a high court case over if his shutting down of parlament was illegal
I thought Parliament was prorogued - dismissed to prevent any dialogue that might be counter to BoJo's wishes.
anything else 
No, it's prorogued so that he can set his... erm... Future plans, you know
Winters in the Bahamas?
gotta have his queens speech, it just so happens that it perfectly lines up with fucking over any discussions in parliament around brexit, you know
100% coincidence, we swear
Was the point of his previous speech with the Queen to borrow the key's so he could grab the Crown Jewels? or did he need the royal "yas" to proceed with the parliamentary vacation?
So Richard Stallman has resigned from his guest position at MIT and as President of the Free Software Foundation. You can easily find outโฆ
Github Pro?
oh really pro free for students
yea i had the pack before
Is there anything useful in GitHub Pro other than free repositories with unlimited members?
Alright then, I'll just keep using free.
I still got it because before you had to pay for private repos
but since they released that nobody is buying pro anymore I guess
Well, if you need a private repo with more than 3 collaborators, you'll still need it I guess, but definitely less incentive to buy it.
I mean they could give free accounts like 3 private repos and then let pros have unlimited 
I mean I would love if you could create a team as a pro user
@wide chasm ability to use github pages on private repos
github pages are rather limited
how so?
i always end up needing some sort of server side solutions, github does not offer that :p
not sure how github would handle single page apps either
yeah but for static sites it's convenient
single page apps yeah you need to use the hashtag trick
which is ew
imo
but you also have to ask yourself if you need to make an "app"
if target website has too much shared/common logic, also depending on eachother then it makes more sense to build the site up as an app
thanks mattermost github
(... integration)
it's telling you that you don't have any?
oh lol
github wont let me join the edu pack again
that's why i got denied
k watever
i got the benefits once
bitbucket offers free private repos, gitlab probably do too? no idea there
But, there is a valid reason for them to just offer free repos being that it keeps people over there
gitlab does too but fucking hell how slow it is
Gitlab is shit
but it's far better than bitbucket
Bitbucket is pretty trash
unless you use jira
Is it just me, but when I search something on bitbucket, for example with Spigot when I want to look at the source of a class, that it can never find any results? It always just says that it couldn't find anything, even if I just type the name of a class directly.
I search through all repos, still nothing.
No, in the search I do a search with repo:bukkit and repo:craftbukkit or whatever the syntax for it is
then you know why
?
bitbucket search is pretty trash compared to github
Kinda like the simple of source management solutions
i mean yeah, even the stash search project:SPIGOT doesn't work - as noted by the docs, it should
so should project:SPIGOT repo:craftbukkit Achievement.java
or project:SPIGOT repo:craftbukkit
but nada
Aka, it's trash
Oh, okay, I'm not the only one who's having problems with it, that's a relief. Or not, I guess.
I mean its bitbucket
Hoenstly, checkout the repo and fire up grep
yea, there is always a way to find what you want but we're just talking about the fact that bitbucket is trash and doesn't work
which is now being proven through application
:^)
Wait, discord now updates past messages?
Wow, discord is going up in the world
now they just need to improve the voice and they are good


