#general

3141 messages · Page 1953 of 4

novel horizon
#

hehe funny kids play minecraft

placid thicket
#

if you are crossing the CDN/USA border half the time they dont even care

coarse lily
#

Pretty sure this was sarcasm.

eager orbit
#

That’s because it requires lots of patience

molten egret
#

Well one of my friends did have depression for a bit

shy eagle
#

It requires lot of grinding, nothing more exciting then watching a laser shoot an asteroid. Like mining for cobberstone but without having to click as much

placid thicket
# coarse lily Pretty sure this was sarcasm.

it was sarcasm. although i know people who are dead serious that any form of gaming is a dissability cause you should be working (man) or in the kitchen (woman) and those are the only two choices.... my family aren't good people...

shy eagle
#

Ya toxic masculinity goes together with the whole real men don’t video games and all that

mental meadow
#

can we stop talking about other peoples disabilities, especially without their consent? This topic is getting kinda uncomfortable tbh. A lot of oh yeah I also know someone who is disabled

novel horizon
#

👀

placid thicket
#

so in other news, anyone got something interesting going on?

novel horizon
#

yes

shy eagle
#

Google made a bot that is trying to take over the world :p

novel horizon
#

did you know that gas in libya costs like 0.15 usd per liter?

placid thicket
#

i said NEWS lol

novel horizon
#

it can be news to people

shy eagle
#

I keep hearing that 1.19 is a big disappointment, not sure why everyone is saying that hmm

novel horizon
#

🙂

worthy geode
placid thicket
novel horizon
molten egret
shy eagle
#

I want to get some of that reinforced deep slate. Also I haven’t messed around with the new shulk. sensors but I feel like that will really change up some red stone stuff. I am going to try to make an automated glass door after I get off work

molten egret
#

I just place chests

placid thicket
molten egret
#

O

eager orbit
novel horizon
#

ofc

shy eagle
#

I mean you could already use pressure plates but cooler if it was hidden

#

Ah can you get it in creative mode at least? I assume so

true canyon
#

.

twin lagoon
#

.

coarse lily
#

.

molten egret
#

.

shy eagle
#

Are there ways to help out paper if your not Java dev? I mean I took Java in college but I am a data analyst for a living so my experience lies in database and bi platforms.

molten egret
#

Yeah

#

Find a simple issue

#

Try to fix it

#

If it’s fixed

#

Send a pr

novel horizon
molten egret
#

What

coarse lily
shy eagle
#

Ah ya I need to learn git, that is another thing to do.

wide chasm
#

Finding and reporting issues, even if you can't fix them yourself, is also appreciated.

coarse lily
ripe sphinx
coarse lily
#

_11 what

eager orbit
ripe sphinx
#

if you mean the deleted message, had some russian in my clipboard to copy to Deepl, and failed at hitting ctrl+c on the link

formal tusk
#

Any alternative plugin similar to essentialx

molten egret
eager orbit
mossy vessel
#

EssentialsEX

shy eagle
#

I didn’t get the point of essentialsx, it seem to break commands

#

Well the mail system seemed neat

eager orbit
ripe sphinx
#

if you mean because it overrides vanilla commands, there's many ways to work around that

shy eagle
#

Ya I should brush up on Java, even though in my field it’s all python and R, and I hate python. Who thought using tabs would be better than brackets xD

formal tusk
ripe sphinx
#

CMI is worse than essx

#

bloat incarnate

eager orbit
#

Like do you really need a custom /kill command

mental meadow
#

it's pretty useful because you don't have to think about how @e formatting stuff works

ripe sphinx
#

^ EssX has a lot of stuff, but it's all useful, and it's all lightweight. CMI is trying to do the job of like 10 plugins, and poorly at that

novel horizon
#

10?

#

You mean 30?

mental meadow
#

plus EssX is open source

novel horizon
#

At minimum

ripe sphinx
#

yeah that's probably more accurate lol

#

and yeah also EssX is FOSS

novel horizon
#

Like I use kill command a lot, but I use vanilla one more often tho

mental meadow
#

just don't join the MOSS discord, not sure if they finally removed their transphobic mod but I doubt it

novel horizon
#

O_o

formal tusk
#

I'll just wait for essx 1.19 then

shy eagle
#

Feels like more customized servers should stay on 1.18.2 for now, I know the zombie one I am working on will just break if I upgrade it to 1.19 lots of plugins are taking a awhile to update but can’t blame them as being free and open source.

eager orbit
shy eagle
#

Though the warden seems like a great boss to summon

eager orbit
shy eagle
#

Ya, bet makes a good challenge for dungeons and stuff.

#

Netherite armor won’t save me this time xD

unkempt jackal
#

my friends and I explored an ancient city last night and it got pretty hectic once one warden spawned

#

since with 5 players down there trying to avoid one warden, the chances of someone slipping up and then accidentally spawning another increased

rare python
#

what if you wanted to work on your plugin

#

but then userdev said

lilac dagger
#

Hi anyone knows what plugin cause this kick message: Your data is still loaded, please rejoin in a moment

jagged egret
#

do a binary search

#

uninstall half of your plugins temporarily, see if it persists. If it does, then the issue is in the remaining plugins. Otherwise it's in the half you removed

#

rinse and repeat with smaller portions

lilac dagger
#

thanks for the suggestion I'll do that

rare python
#

Is 7 gradle plugins excessive?

jade flax
#

Are they necessary plugins?

rare python
#
plugins {
    id("xyz.jpenilla.run-paper") version "1.0.6" // Run Paper
    id("org.jetbrains.kotlin.jvm") version "1.7.0" // Kotlin
    id("org.jetbrains.kotlin.kapt") version "1.7.0" // Kapt
    id("io.papermc.paperweight.userdev") version "1.3.7" // Paperweight
    id("com.github.johnrengelman.shadow") version "7.1.2" // ShadowJar
    id("org.jlleitschuh.gradle.ktlint") version "10.3.0" // KTLint
    id("net.minecrell.plugin-yml.bukkit") version "0.5.2" // Plugin-YML
}
#

I mean 4 of them just exist for convenience

void void
#

love the absolutely useless comments

tropic flame
rare python
#

At some point I am gonna remove EssX and implement what functionality I do need in my own plugin

waxen panther
#

who cares if you have a lot of plugins

rare python
#

Out of the 20 plugins I use, only 6 of them are ones that I actually like, and are not not destined to be reimplemented by me

waxen panther
#

im talking about your gradle

rare python
#

Ah

rare python
#

But dynmap is my first target kekw

lament patio
#

I like to keep every plugin as small in scope as possible

#

Result: 44 plugins for a small semi-vanilla server, 16 of which are mine

rare python
magic river
#

Writing your own dynmap is a full time job

visual egret
#

it’s sad that pl3x let go of pl3xmap

shrewd portal
#

lol dynmap is actually trademarked

#

Word Mark DYNMAP
Goods and Services IC 009. US 021 023 026 036 038. G & S: Downloadable game software. FIRST USE: 20101226. FIRST USE IN COMMERCE: 20110830
Standard Characters Claimed
Mark Drawing Code (4) STANDARD CHARACTER MARK

visual egret
#

why 😭

magic river
#

mikeprimm seems like the kind of guy to cross all the ts and dot all the is

#

Probably has the copyright actually registered too 😄

waxen panther
rare python
#

my goal for livempa is to basically make dynmap but it updates live, and does not do 3d

limber knotBOT
#

not having 3d is kinda lame

magic river
#

If you aren't doing isometric rendering it gets a lot simpler and faster but is also just squaremap?

rare python
#

does squaremap update live?

#

Like as in, you break a block, and that change instantly shows up on the map.

magic river
#

Dunno how instant it is but it says it renders fast

placid thicket
#

question i should already know the answer to, if i want to disable a command that overrides a vanilla command, how do i do that?

lavish compass
#

from what plugin

placid thicket
#

spesifically CMI

magic river
#

Disable or just make the vanilla one take over?

lavish compass
#

there should be something in cmis config to make vanilla take over

#

but also CMI tHONK

magic river
#

commands.yml should be able to override the alias

placid thicket
#

well as said earlier, CMI adds a bunch of bullshit that screws with command blocks

#

i don't need a second kill/give/effect/etc. command so where vanilla exists, i want to use vanilla

lavish compass
#

Then don't use CMI

shy eagle
#

Is the whole, barrels cause less lag than chests still true on paper?

magic river
#

Isn't there a specific config option to make command blocks use vanilla commands?

#

That should probably be extended to datapacks, btw

placid thicket
#

also yes it should

#

any idea where that config would be hiding?

limber knotBOT
#

iirc that option existed but was broken at some point

#

unless paper re-added it, the spigot one was removed when the command system change happened

#

basically at the point where /execute stopped accepting plugin commands

placid thicket
#

i can change the command blocks to specify specifically to use minecraft commands, but that means having to find them all. and there is one i just cant seem to find

limber knotBOT
#

although command-block-overrides in the commands.yml might still work, not sure

placid thicket
#

got a good way to locate command blocks with world edit? i know how to count how many are in an area but not find one say burried in the side of a mountain

limber knotBOT
#

I think I have a worldedit extension command in my server plugin for exactly that (finding block coordinates) lol

spare venture
#

that one fork of pl3xmap and squaremap are kinda chalked atm

limber knotBOT
#

I've been looking into tectonicus as an overviewer replacement 👀

#

the nice thing: it's written in java and not python...

molten egret
placid thicket
#

don't think that will work for a command block would it?

molten egret
#

no

spare venture
#

rtx 3070 down to $500-600, almost in the promised land

spiral robin
#

@lavish compass peepoClapJamminMoment peepoClapJamminMoment peepoClapJamminMoment peepoClapJamminMoment peepoClapJamminMoment peepoClapJamminMoment peepoClapJamminMoment peepoClapJamminMoment

molten egret
void void
#

I believe MM had a pr for that

placid thicket
#

see, the problem is that you need to know where the command blocks are to do that

molten egret
#

o

#

is this a custom map?

unkempt drift
#

no thats alreay a thing

#

see commands.yml

#

command-block-overrides @molten egret @magic river

molten egret
#

why me

unkempt drift
#

oh idk, you responded to amaranth

molten egret
#

@placid thicket is the guy

placid thicket
#

sorta? its a 1.19 spawn build, there is only 25 command blocks according to WE count, but it doesn't tell me where they are

#

yeah lol

unkempt drift
#

ok flanigomik, see the commands.yml file

molten egret
#

wait are we on build 14?

unkempt drift
#

add the command labels to the command-block-overrides list

#

so like add give and what not

#

and then command blocks should try to use minecraft:give before any plugin that also adds a give

molten egret
#

plugin /give commands are trash anyways

#

the default selector is great

shy eagle
#

There are some good sites that will generate complex give/summon commands so that makes it easier

lament patio
#

mcstacker

#

Oops

#

That wasn't a question

placid thicket
#

its a little unclear, it says i can just put * to use all vanilla, but also says i should prefix with minecraft: so should i minecraft:*?

unkempt drift
#

I actually don't know the implementation of it, just that its supposed to help with command blocks and vanilla commands. lemme see

#

@placid thicket so here's how it works. anytime a command block is about to run a command, it takes the first word in the command (everything before the first space) and checks if its in that list in commands.yml. If it is, it prepends minecraft: to the command string and then runs the command

#

adding * to the list just makes it add that minecraft: prefix to every command run from a command block

#

even non vanilla commands

#

so I think that could break any command blocks running plugin commands

placid thicket
#

so what happens if a command block already has a prefix in front of it?

unkempt drift
#

it still adds it (assuming you've put * in the list)

#

its not a smart check

#

if you've just put give in the list, it'll only prepend minecraft: if the first word is exactly give. so its not gonna prepend minecraft: to minecraft:give

placid thicket
#

ah

#

thats probably the smarter way to handle it then

unkempt drift
#

yeah, I would be specific about what commands you want it to adjust

#

and you can always add more

placid thicket
#

does it check at all for commands that have more than one command in them like execute?

#

or literally just first word of whatever is in the command block?

magic river
#

Hey, you know who has a lot of experience dealing with really complicated permissive parsers written in C++? Mozilla! That’s like the core functionality of a web browser.

Do you know Mozilla’s secret solution to writing really complicated permissive parsers in C++?

We stopped doing it.

We developed Rust and ported our nastiest parsers to it.

rare python
#

Lol what

lilac moon
#

Don't they use rust now

#

Because they sort of created it

magic river
#

I think JS is the only thing Firefox doesn't use a rust parser for

#

Not sure if they actually switched to rust image parsers, they were trying to though

radiant mantle
#

What y does ancient debris generate in 1.19

molten egret
#

probs above 0

radiant mantle
#

Ok

#

Do you know exact?

coarse lily
#

There's probably a wiki page on it

radiant mantle
#

I did but I’m getting multiple

#

It’s y 15

#

Ty

coarse lily
radiant mantle
#

Ok

placid thicket
unkempt drift
#

ill test it out here in a bit

scenic sleet
#

how do i implement anti xray on new paper 1.19 snapshot

molten egret
scenic sleet
#

oh

#

wait

crystal lilyBOT
warm anchor
#

Same except the per world part

crystal lilyBOT
#

Where did paper.yml go?\n\nIn 1.19, paper.yml has been split into two files, both in the config directory. In paper-global.yml you will find configuration that changes behavior of the whole server, and in paper-world-defaults you will find configuration that can be overridden on a per world basis. See https://docs.papermc.io/paper/per-world-configuration for more information on overrides. The function of server.properties, bukkit.yml, and spigot.yml remains unchanged for this time.

scenic sleet
#

do i add paper world defaults yml the nether xray there

warm anchor
#

For default yes

#

Then you go into your world_nether folder

#

Find paper-world.yml and add nether part onto it

coarse lily
#

I see what sulu meant about the line breaks now

warm anchor
#

God knows what discord use for line break PepeLa

timber mauve
#

hey hey anyone know how to make bungecord server on linux vps ubuntu 20.04

visual egret
#

ever since I signed up for aliexpress I’ve been getting chinese spam emails in my spam inbox… what a coincidence 🤔

visual egret
visual egret
slender surge
#

Hahahaha
Just realised my server was being anycasted to Canada from Europe

#

Reduced my ping from ~200 to ~20

visual egret
#

rip

slender surge
#

traffic was being routed by proxy to Canada based on their server load

#

hence resulting in my ping being massive

molten egret
#

also how do you change that configuration

slender surge
#

this is my mc server

#

routing via tcpshield

#

i assume traffic is low in canada due to time zones so it routes thru there

placid thicket
#

its 3:30-7:30 in canada right now, so IDK about that

visual egret
#

idk anyone who plays Minecraft before 8 in the morning

placid thicket
#

should clarify, that is PM not AM

worthy geode
magic river
#

Huh, a research team accidentally made a lithium-sulfur battery that can handle twice the cycles and has three times the density and sounds like it might not be hard to commercialize

placid thicket
#

is there any chance that paper could move the other server level configs into the new config folder as well? having them all in different places is gunna get confusing fast

twin lagoon
magic river
#

They were trying to embed sulfur in a carbon nanotube mesh via vapor deposition but it ended up just lying on top. They tested it anyway and it worked. After repeating the process a few times and digging in to why it was working they apparently accidentally figured out how to produce a stable version of a really rare sulfur crystal

placid thicket
#

lol so when HL3 releases?

magic river
#

America’s growing demand for electric vehicles (EVs) has shed light on the significant challenge of sustainably sourcing the battery technology necessary for the broad shift to renewable electric and away from fossil fuels. In hopes of making batteries that not only perform better than those currently used in EVs, but also are made from readily ...

#

After more than a year of testing, the sulfur cathode remains stable and, as the team reported, its performance has not degraded in 4,000 charge-discharge cycles, which is equivalent to 10 years of regular use. And, as predicted, the battery's capacity is more than three-fold that of a Li-ion battery.

#

Apparently their goal was to change as little as possible from a standard Li-ion battery (other than the cathode, of course) so assuming they can figure out how to scale up the vapor deposition process (which I don't think should be that challenging, it's used everywhere) the only real wait for this to commercialize should be sorting out supply chains and QA of the new production lines and such

twin lagoon
#

@restive thicket BEST camotoy

restive thicket
#

HELLO

magic river
#

Everything sucks

quartz dew
# magic river https://drexel.edu/news/archive/2022/february/lithium-sulfur-cathode-carbonate-e...

I’ll be impressed when this leaves the lab and is demonstrated that it can be mass-produced and doesn’t have any glaring flaws (temperature sensitivity, fire hazard, highly toxic off-gassing, etc).

There have been thousands of battery technologies that sound great at first, but then never leave the lab. I have a hard time getting excited over hearing about new battery chemistries these days.

young robin
#

This the channel for MC talk? I have a villager question but the actual MC discord is cancer

unkempt jackal
#

should be fine

wraith trail
#

It's likely no one will know the answer though

#

If it's about villager behaviour/gameplay

young robin
#

Alright so I have some fletchers that were cured to the point of being 1 stick per emerald. After trading with them a while they went up to 2 sticks.

  1. Is there a way to prevent both from raising at the same time? Is this a line of sight thing or how does the reputation spread?
  2. They don't seem to be going down after multiple in-game days, any reason this would be the case?
young robin
unkempt jackal
#

trading with them some more should eventually bring it back down

#

also make sure they have access to their job site

young robin
#

They do, they can restock, and I have been trading, but it's staying at 2

unkempt jackal
#

and trading with them shouldn't affect gossip so don't know what to say about that

young robin
#

I thought if one of them inflates their prices they spread rumors and others do the same

#

The chatter/rumor mechanic is pretty mysterious tbh

magic river
young robin
#

Oh good.. it got worse..

#

But not for both of them... and I did trade with this one more

#

Interesting

placid thicket
#

isnt that just standard supply and demand?

radiant mantle
#

So I have an smp (paper with plugins) with 15-20 people we are moving to a actual host and I’m wondering if I get too much ram more than needed the server will still run right

magic river
#

Paper doesn't even let you cure them down to 1, does it?

slender surge
young robin
#

Yes but I am this world's 1%, I won't stand for supply and demand. Give me market manipulation baby

magic river
#

So you're asking about mechanics people can't even play with on a paper server 😄

placid thicket
placid thicket
young robin
timber mauve
placid thicket
#

its with the other exploit patch toggles

magic river
#

It's not, actually, which is why I always forget it exists

placid thicket
#

oh... well why the hell not? lol

coarse lily
lament patio
#

The only thing is

placid thicket
#

there is a point where you can have too much ram for Java, but thats usually solved with args

lament patio
#

Often, when a hosting offers too much RAM for a low price, that's a bad sign

placid thicket
#

also that

#

suspiciously low cost is a very real and very large red flag in the minecraft hosting game

unkempt jackal
#

Oop sorry for ping

radiant mantle
placid thicket
#

4gb is on the low end, and you will def want to pre-render your map with that

radiant mantle
#

So should I get 5-6?

#

It would run 24/7

placid thicket
#

you will also want to add some variation of autorestart to that

#

5-6 should do it if you pre-load your map

radiant mantle
radiant mantle
#

Like how would it benefit us

placid thicket
#

depends on the server, but usually once at midnight is good

unkempt jackal
#

Use a plugin like Chunky to pre generate chunks

placid thicket
#

^

radiant mantle
#

Ok but why should I need to do that?

placid thicket
#

chunk creation is the slowest thing minecraft does

radiant mantle
#

Ah so I can pre generate and it will be faster

placid thicket
#

yes

radiant mantle
#

So 5gb u recommend?

#

For 10-15 eith 10ish plugins

placid thicket
#

that will probably work fine for you yes

coarse lily
radiant mantle
#

Ok

coarse lily
#

Other than maybe paying for RAM you don't need.

radiant mantle
#

So should I got 5 or 6?

#

Ok

#

How can I check if I don’t need the extra ram?

#

Cause I can run the server locally fine with 2 Gb and the same with 5gb

placid thicket
#

keep an eye on your TPS, if its always at 20 everything is running fine

radiant mantle
#

Oh ok

unkempt jackal
#

6 would give you more overhead, especially once players get elytra and start rocketing around thousands of block (I am angry)

radiant mantle
#

My tos does lag on 2gb

placid thicket
#

its not an exact science

radiant mantle
#

Ok

#

Alright thanks for the inputs

placid thicket
#

you can use /timings report to find out why its lagging

radiant mantle
#

Oh ok

placid thicket
#

on paper anyways there isn't a good way on vanilla

radiant mantle
#

Thanks so much

#

Ye I use paper

ripe sphinx
#

as long as the TPS stays above ~ 19 it's fine, anything around 15 or lower is noticable though

placid thicket
#

^

ripe sphinx
#

so don't worry if it's not perfectly at 20 for every single tick

magic river
#

TPS is a bad measurement unless/until it's regularly below 20

ripe sphinx
#

yeah

radiant mantle
#

Ok

#

Ty

ripe sphinx
#

until you get to the point where TPS is being effected, you can use /mspt. Lower is better, as long as it stays below 50 TPS will be 20

magic river
#

mspt is just always better to look at 😄

ripe sphinx
#

that too

unkempt jackal
#

What is mspt

ripe sphinx
#

milliseconds per tick

magic river
#

Not only does the command give you the TPS anyway, it also gives you the much better MSPT

ripe sphinx
#

it should be 50 (server will sleep if mspt is less than 50), anything over will cause tps to drop

magic river
#

If my mspt is 40 and your mspt is 5 we'll both have servers with 20 TPS but mine is about to have a bad time

worthy geode
#

/spark healthreport ❤️

ripe sphinx
#

spark in general ❤️

unkempt jackal
#

What is spark

radiant mantle
#

Do you guys recommend apex hosting or any other better hosts for 6gb where I can get cheapest price.
Apex 6gb is 30 a month

ripe sphinx
#

Performance monitoring plugin made by Luck, the developer of LP

worthy geode
vagrant marlin
#

yeah

#

30 is a scam

ripe sphinx
#

what the everliving fuck

vagrant marlin
#

apex performs like crap too

ripe sphinx
#

$5/gb for apex's crap processers?!

golden gust
#

damn, I remember when $5/GB was like, the hype

#

Like, that was bad in like, 2014ish, with Xeons

#

E5's go brr

spiral robin
golden gust
#

*back

vagrant marlin
#

ram is a bit cheaper nowadays 😔

spiral robin
#

when did we ask

worthy geode
#

you get 8 GB with a very likely much better CPU from bloom for $16 iirc

spiral robin
ripe sphinx
#

quick check, looks like DMC's top plan (5950x) is $36 for 10GB (aka $4/gb)

golden gust
#

!ban @spiral robin you know, if I was really immature and took such commentry to heart, it could really suck, you know

spiral robin
#

ly2

unkempt jackal
#

Oh my gosh bloom looks amazing. I'm definitely switching over from pebble host next time my friends decide to have a minecraft fetish again

ripe sphinx
#

yeah bloom and dedicatedmc are currently the "gold standard" hosts for med-high performance MC

vagrant marlin
#

pebble was ok in 2019

ripe sphinx
#

I mean for low-end, they're still pretty decent afaik

#

and also I'm eyeing some of their little dedis

vagrant marlin
#

pebble uses multicraft though

#

👀

ripe sphinx
#

yeah that's one of their main killers in my book

twin lagoon
#

bloomhost is your best choice if you can get something in stock

ripe sphinx
#

at least it's highly customized and actually good

twin lagoon
#

they've got owned hardware + cloudflare magic transit

#

does not get better than that for minecraft shared hosting

lament patio
ripe sphinx
#

oh yeah right forgot about them having magic transit

vagrant marlin
ripe sphinx
#

waits for ban

unkempt jackal
#

Yeah pebble host hasn't given me any problems with a 6 GB server for a small smp

#

And as I've been using it off and on for the past 2 years, the feature set has only grown

placid thicket
#

have been using heavynode for a few years, never given me trouble and their support team actually responds and doesn't blame you for things *cough* Titannode *cough*

lament patio
#

I'd definitely not go anything over budget for pebble though, it's not worth it for the price

radiant mantle
#

What’s the diff between bloom host shared and dedicated

#

Where are the dedicated prices

ripe sphinx
#

Dedicated means you're assigned 2-8 logical cores of a CPU, and those are your cores. On shared, there might be someone else using it too. That means if you have a "noisy neighbour" (someone else on the same node using a lot of resources) you might feel some effects

radiant mantle
#

So I can use the 8gb ram on a dedicated for a mc server and the remaining dedicate I can use it for something else?

cloud tulip
#

is there a plugin/datapack/mod/anything that enables movable tile entities like on bedrock?

#

everything I have been able to find is for some ancient version of the game or fabric

worthy geode
#

whats wrong with fabric?

cloud tulip
#

ok, how do I run fabric mods on a Paper server?

worthy geode
#

you don't. but you mentioned mods, so I thought a mod would be fine. mods in general won't work with paper

cloud tulip
#

sorry, I thought mod/plugin was pretty much interchangeable terms

worthy geode
#

that confusingly is not the case for minecraft, mod is mostly used for fabric/forge, and plugin for spigot/paper.
Im not aware of any plugin existing that does this, and it probably is not possible in a plugin and would need modification of paper itself

cloud tulip
#

oh

spice ether
worthy geode
#

not entirely sure what the reasons are that they aren't movable on java tbh. saving their data, moving them and reapplying seems possible

magic river
worthy geode
magic river
#

wow

cloud tulip
#

My main reason for pursuing it is that it would enable many cool flying machines without having to rely on duping.

worthy geode
#

at least its open source and they are using the logger correctly instead of sysout

void void
#

Is there a channel in this Discord where you can post Velocity Plugin bounties?

jade flax
#

No

molten egret
#

Switch to sysout

placid thicket
#

so is Quilt just same shit different name? or do i have to find plugins specifically targeting on or the other?

unkempt jackal
#

Most fabric mods work with Quilt, and a small amount of mods might only work with quilt

#

You should also pick up quilt standard libraries to replace the fabric api

placid thicket
#

i am somewhat aware of the surrounding drama, but is there a technical reason to switch? or just a moral one?

spare venture
#

that plugin is .... wow

magic river
#

I wasn't aware of much (if any) technical reason to use quilt over fabric or vice versa right now

unkempt jackal
#

I haven't heard about the drama, I just like the color purple

#

And then I struggled to find the website between links to embroidered quilts with minecraft designs on them

simple garden
#

hey does anyone know if there is a spigot/bukket plugin that allows me to have like a world radio when i can put my own music in plugin folder and it will drag from that?

round blaze
#

anyone use geyser? is it stable?

simple garden
#

yes it is

rigid wigeon
#

hey guys do you get java edition if you have pe

simple garden
#

and i do

#

not that i know of, get the microsoft launcher and download java and try logging in with you microsoft account

rigid wigeon
#

ok

simple garden
#

that will tell you if you get it, i am not sure if you do though

simple garden
rigid wigeon
#

yea about that

#

i already got java

simple garden
#

Blah lol

rigid wigeon
#

but my friend

#

doesnt have java

#

only got pe

#

im asking him rn

simple garden
#

Are you trying to get a friend in your world

#

So there is away to get your buddy into your world

#

Of that is what you are trying to do

#

If***

rigid wigeon
#

what

simple garden
rigid wigeon
#

minecraft making this will make geyser useless?

simple garden
#

I forgot the bedrock port. You can google that.

rigid wigeon
#

cannot port forward

simple garden
#

-.-

#

You can always factory restore your modem

#

And reopen the ports

molten egret
#

Udp

simple garden
#

What #1 said lol

rigid wigeon
simple garden
#

What is isp

#

I didn't do anything with my crossplay server

coarse lily
rigid wigeon
#

oh

simple garden
#

You do have to configure geyser to use floodgate but other then that it's mainly just opening ports. There is 1 line in geyser configuration u have to change.

molten egret
# simple garden What #1 said lol

Mhm yep #1. Put me on that core team and don’t question why there is a terminal command that is opening a Rick roll using chrome in the code that I add

simple garden
#

Now if you are using a hosting site then you have to change the port values in geyser and flood

molten egret
simple garden
#

I didn't have to do that so you'll have to get help from #1 with that cloning stuff

#

My router is loaded with ports cause of different games lol. It's getting bad for me xD

unkempt jackal
#

trying to get COD to have an open NAT type be like

#

lol

simple garden
#

Yeah I am not messing with that. I called my provider and had them do it. Cod is a whole new area with routers

#

They should just sell a cod router

unkempt jackal
#

better come with a coupon for gamer fuel

#

dude what if they made a minecraft router that automatically forwarded 25565

#

it would be so pointless but wow would it sell well I'm sure

cloud tulip
#

With Geyser, should you run it on velocity, paper or both?

molten egret
#

Like some anticheats that have special bedrock features

#

Need you to setup floodgate to forward the info to the backend servers

cloud tulip
#

ok

shy eagle
#

Geyser I found to be glitchy. Though the big disappointment is on switch and Xbox you can only use realms :/ I would love to play my Java world on my switch lol

unkempt jackal
#

you can, using dns spoofing

#

look up "bedrock connect"

shy eagle
#

Ya I’ve tried that and could never get it to work right, plus I don’t really like the idea of an dns purposely doing man in the middle attacks to trick the game. I have gotten my iPhone on my smp sever with gyser but seemed be a crappy experience. I am amazed people play on phones

unkempt jackal
#

I have a player on my smp who exclusively joins from his ipad thanks to geyser and floodgate and he is super dedicated to the server too

warm anchor
#

maybe that's all they have so they have no other choice of games riesad

shy eagle
#

Geyser will run on velocity , though you have to login with your Microsoft account every time. Floodgate fixes that but uses your bedrock account it works thing cause when I login it’s different items and skin.

#

Ah an iPad might be a better choice , curious if it works with any of those Bluetooth controllers

cloud tulip
#

I really wish that the console clients just supported joining self hosted servers without having to do DNS spoofing

spare venture
shy eagle
#

Do they? Lol I thought that was bedrock thing

spare venture
#

it was a joke

shy eagle
#

We get to just upload custom skins, bedrock players have to pay for them xD

cloud tulip
#

Two of my friends didn't join my server because they are not technical enough to mess around with network settings.

spare venture
#

mojang is well aware that java players are not going to transfer to bedrock in large groups

lilac moon
#

I have mine the same as java

lilac moon
#

that's the easiest

cloud tulip
#

I have a domain

spare venture
#

and yeah they make way more money on bedrock even without their marketplace, iirc 240 million copies sold and only 40 million are java

lilac moon
#

wait then why not use that

cloud tulip
#

but on switch/xbox you can't input the server to join as far as I know

lilac moon
#

What

#

You can on mobile and on win10 edition

shy eagle
#

It does feel like the environment are different between them. Most people play bedrock but it’s mainly the casual crowd . Seems Java it’s mostly the involved and serious players.

spare venture
#

consoles can’t join random servers

shy eagle
#

Yup on switch and Xbox you can only join realms or a pre defined list of official servers that are approved by Microsoft

spare venture
#

most people that play bedrock are on console and mobile, most people that play java are on PC. that’s the main division

cloud tulip
#

I would have paid for Realms except the latency would suck. The closest cloud data centre is like 2000+km away

lilac moon
#

that's not that far

cloud tulip
#

cable is longer

magic river
#

Pay Microsoft 30% of all revenue and hire professional moderators to ensure your server is family friendly and you can be on that list too 😄

shy eagle
#

My only guess is related to content control, as you can play with friends on realms and have to follow their rules.

lilac moon
#

Probably under 100 ms for that distance

cloud tulip
#

latency is usually about ~100ms for games hosted there

lilac moon
#

Yeah that's nothing

shy eagle
#

All about moderation when it comes to video games that get ESRB ratings that parents care about lol

magic river
#

Online content is always not rated

#

They put explicit language in there telling you they can't guarantee what you will or won't see online

shy eagle
#

God forbid Timmy gets on Xbox and joins a server to make block dicks xD

#

Though Microsoft could just be flexing its muscle and forcing people to pay for realms to profit lol

magic river
# lilac moon 30% of 0 is 0 :)

0 revenue but a team (needs to be at least 3 people) of professional moderators? You must be some rich guy trying to gain renown

cloud tulip
#

I could understand making it a parental control setting, maybe even defaulting to it being disabled. But just not allowing it is dissapointing.

shy eagle
#

The official bedrock server is still in development and not a stable product anyway. Idk if they care about bedrock as a product or just milk it. I was watching a video about how bedrock has way more issues compared to Java and things take longer to get patched

magic river
#

Kids would definitely look up how to do it on youtube but being hidden would mean parents wouldn't know where it is

spare venture
#

in what way does bedrock have way more issues

magic river
#

I bet there are a lot of people complaining the game doesn't work right on their phone

#

Mobile GLES drivers make nvidia drivers look good 😛

#

Ok, that's not fair, nvidia's GL driver usually gets praised it just isn't actually GL

cloud tulip
#

so if the bedrock server is not ready, what are they running on Realms?

magic river
#

The bedrock server 😛

shy eagle
#

This is the video I watched, though this guy could just be bias. He basically argues that bedrock just gets less development attention. https://youtu.be/VKydXD6Lr20

» Minecraft & Mojang keep making serious mistakes.
Celebrate Genshin Impact v2.7 with me: https://hoyo.link/a72bUXA6
Thanks to Genshin Impact for sponsoring this video.
Use code “MTNUJBXDD72R” to redeem for 60 primogems and 5x Adventurer’s Experience.

I want to bring attention to some very serious flaws in Minecraft Bedrock Edition, primarily c...

▶ Play video
lilac moon
#

where is the blazing fast 🚀 memory safe 🚀 rust 🦀 version of bedrock server

magic river
#

Pretty sure the team working on Bedrock is several times larger than Java

lilac moon
#

Yeah I bet

magic river
#

Last time I had any hard numbers it was something like 50 vs 10

spare venture
#

i’m sure a video titled “the downfall of minecraft” is going to have a lot of good information

#

when they sell 40 million copies a year

#

an increasing number every year

cloud tulip
#

ah, yeah, bedrock server is listed as alpha on their site

magic river
#

You mean beta 1.9

spare venture
#

right…

magic river
#

Err, wait, beta 1.8 was the bad one

#

beta 1.9 never happened, they called it 1.0

#

beta 1.8 added potions and enchantments

shy eagle
#

Ya funny the bedrock sever page still shows this. But I guess it’s better now, maybe they use a private code base for realms. I do remember a year ago they listed bedrock sever as an alpha stage thing.

cloud tulip
spare venture
#

when 1.9 released minecraft had sold 100 million copies in 2016. now it has sold 240 million copies, i don’t call that a downfall

magic river
#

Isn't bedrock basically at feature parity while also running like 10x as fast? 😛

#

Like, bedrock runs faster than even after you load up all the fabric mods for performance

spare venture
#

there are still things java has that bedrock does not, and vice versa

coarse lily
lilac moon
#

C++ moment

spare venture
#

iirc bedrock does not have the offhand, only shield

coarse lily
#

I don't think it's quite at feature parity, but it's close.

lilac moon
spare venture
#

java doesn’t have custom models in the ways that bedrock does

magic river
#

I think in some cases they intentionally aren't 1:1

spare venture
lilac moon
#

Oh

spare venture
#

that’s because bedrock is a console/mobile focused environment lol

magic river
#

Like, their redstone system is/was different

lilac moon
#

Ui is probably a touchscreen moment

shy eagle
#

I know red stone works but different, sticky pistons won’t push out blocks and stuff

silver nexus
#

bedrock honestly seems like a better alternative, the only thing holding it back (imo) is a lack of the community that java already has

magic river
#

It was significantly more efficient and for basic uses works the same

spare venture
#

and a very terrible modding system, and c++

silver nexus
#

modding scene is bad

eager orbit
shy eagle
#

Ya I guess bedrock is better than they pocket edition. With lots of limitions removed

spare venture
#

the two versions are for different groups of people

lilac moon
#

Java has crazy stuff

magic river
#

Bedrock's modding problem is that it was built on Java 1.2.5 so unless they've done significant reworking you have to hack up the code to do any interesting modding

#

But it's C++ so you can't hack up the code

eager orbit
silver nexus
#

yea

spare venture
#

neither are going to be killed lol what

lilac moon
#

Wait the mods are Java?

shy eagle
#

Modding is suppose to be better but I mean you have to load stuff though the marketplace I think and Microsoft’s approval

eager orbit
silver nexus
#

It would be stupid to kill off either version

spare venture
#

profit is profit

silver nexus
cloud tulip
#

Large companies do tons of stupid stuff

spare venture
#

mojang is not a large company

eager orbit
#

owned by microsoft

cloud tulip
#

isn't that going to be an rts?

magic river
#

Mojang has a higher bond rating than the US Government 😄

shy eagle
#

I think Minecraft is one of the most complex things running on Java. Java is like mostly old enterprise software

lilac moon
#

I doubt its even close to the most complex

spare venture
#

have you ever heard the saying about hire twice as many developers and it will take twice as long to complete?

lilac moon
#

There's lots of stuff used for Java, and its not just old

shy eagle
#

If Notch waited little longer we may have all been using python ha

magic river
#

I've done enterprise Java professionally, Minecraft is a joke in comparison 😛

vernal moth
#

You have no idea

shy eagle
#

Ya but game wise not many things to the public I should have said

spare venture
#

with a million times as many bugs

magic river
#

IntelliJ is written in Java

lilac moon
#

True

magic river
#

Well, Java and Kotlin

shy eagle
#

RuneScape,, I mean what other but Java things are to the everyday gamer

lilac moon
#

ElasticSearch is the first java thing that comes to mind for me

shy eagle
#

Most people get Java and JavaScript confused as one thing xD

spare venture
#

2 billion devices run on java

lilac moon
#

JavaScript is like not even related

shy eagle
#

Lol I remember all the Java phone games,

vernal moth
#

Every SIM card runs java

lilac moon
#

Is it

eager orbit
magic river
#

Your SIM card is written in Java

lilac moon
#

Because JVM itself can't be java

cloud tulip
#

lot's of enterprisey software is java

magic river
#

That's where the 2 billion comes from

lilac moon
#

True

vernal moth
#

In fact, Graal is

lilac moon
magic river
coarse lily
shy eagle
#

Doom rpg was a Java phone exclusive ha

vernal moth
#

There are a ton of self hosted languages

lilac moon
#

Cursed

vernal moth
#

Java could be exclusively written in java no problem

lilac moon
#

I know of lots of languages that are writtnenin then selves but not interpreted ones

magic river
#

PyPy is a Python JIT and GC written in Python

shy eagle
#

N gauge was Java right?

#

RIP flash player

#

Java applets outlived it, though not many websites use it anymore.

#

Java is at least easily cross platform. I have not dug into using C++ yet but I’ve heard it’s more efficient but takes more work to do the same stuff

#

Maybe one day Apple will take over and we all will be using swift lol jk

magic river
#

Swift has a nice ABI

#

Don't want to use the language though 😛

elfin urchin
#

1?

magic river
#

9

elfin urchin
#

huh

#

wtf

eager orbit
#

depends

elfin urchin
#

💀

eager orbit
#

I HATE YOU

elfin urchin
#

^

eager orbit
#

but ur not wrong

shy eagle
#

Lol I was never taught this in college xD

magic river
eager orbit
#

ngl, its 1 though

shy eagle
#

I just know in trig we started using weird symbols and I feel bad for the math majors xD

magic river
#

It's 9

silver nexus
#

Respectfully, stub your toe on the corner of a stone.

#

It's one from what i was taught

magic river
#

Nah it's just a multiplication

silver nexus
#

PEMDAS anyone?

eager orbit
#

guys

coarse lily
#

Please excuse my dear angry snake.

shy eagle
#

Please eat melons and I forgot the rest

eager orbit
#

x=9 peeps, let me bring in exhibit a

silver nexus
coarse lily
silver nexus
#

"Actual Sister"

shy eagle
#

Look I paid lot of money for this ti84 and I am going to let it do the hard work :p

eager orbit
shy eagle
#

3 tight idk

#

Wait I’m dumb ignore me

magic river
shy eagle
#

Bringing out wolfram, must be a math major lol

eager orbit
#

but it gets 6 / -3 wrong

shy eagle
#

The next question, how to do it in R

eager orbit
#

its (6/(-1))*3

merry talon
#

it can do like

#

everything

magic river
#

6/-3 is -2, what are you talking about?

eager orbit
silver nexus
#

i was taught that you'd do the math inside the parentheses and then multiply that, and the 2, then divide the 6 by that number

magic river
#

Then it would be 6 / (-1 * 3) so it's still -2 😛

shy eagle
#

Ya the wolfram software stuff is pretty op, had one professor creating workbooks with interactive graphing Nd visuals with the math

eager orbit
shy eagle
#

Left of right but stuff in () first

magic river
#

y'all must have failed math 😛

eager orbit
silver nexus
#

so 6 / (2*(1+2))

shy eagle
#

Hmm not 3 *3

magic river
#

I'll admit I bombed out of trig but before that I was one of those kids they sent to the high school to take math classes the middle school didn't offer

eager orbit
#

coefficients come before the rest of division and multiplication

magic river
#

I think most of my problem with trig was that before that math was so easy I never had to put in any effort

timber ice
#

6/2 (1+2) = 6/2x3 = 3x3 = 9

#

The 3 doesn't keep its parenthesis

#

Even if it did, it wouldnt matter

#

Since there are no calculations to be performed in them anyways

magic river
#

The parenthesis are just so you do the addition first

timber ice
#

Parenthesis only really matter on the outside for exponents IIRC

shy eagle
#

I hate how Java does the random rounding with its integers. also don’t know why there are both doubles and floats when most other languages just have floats

magic river
#

And then you drop the multiplication system for some reason when it's a variable or parenthesis on the right side

timber ice
#

-2^2 vs (-2)^2

magic river
shy eagle
#

Ah ya the exponent first before the negative right

magic river
#

JS and Python are the only ones I've used where that's true

#

JS optimizes the shit out of it try to not have doubles for everything and Python just accepts being slow

timber ice
eager orbit
shy eagle
#

Ah I don’t think php does. That was my first one I tried to teach myself before learning Java. Also game maker but that is a dead thing now lol

timber ice
#

What are you doing lmao

eager orbit
#

(-1)(2^2) and ((-1)(2))^2

timber ice
#

You're overcomplicating a simple problem

#

???

#

Because there is no division in that

#

Obviously it'd be 6 it's just 2 * 3

shy eagle
#

The only way to solve this is creating a red stone calculator and inputting it there

#

= what?

magic river
#

C, C++, ObjC, Swift, Rust, Java, C#, Go, I'm sure I'm missing some. These all have float and double

timber ice
#

But then we're throwing order of operations out the window

#

You have to keep it in the same context

untold vault
#

6/2(1+2) becomes 6/2*(1+2)

shy eagle
#

Rust is mainly the crypto bro language right? Lol

timber ice
#

All 2(2) is is just 2 * (2), the parenthesis do not matter once the inside has been solved.

vernal moth
#

Rust is the replacement for c/c++

magic river
#

Python and Ruby don't even use floats, they use arbitrary precision representations and basically do math the same way you do

vernal moth
#

It's for systems level stuff

coarse lily
#

That seems inefficient.

timber ice
#

💀

magic river
#

You need another math class 😄

#

3x and 3*x are the same thing

#

So, in your own world where you make up your own math, you get a different answer

coarse lily
timber ice
#

It's why we have order of operations or else programming would be a living nightmare.

#

We apply it to math to make it consistent

shy eagle
#

Hmm bedrock is c++ right? I know Microsoft is all pro c# but I think that is just for windows systems tho

#

I am a noob when comes to programming stuff lol.

magic river
#

I bet more Linux servers are running C# than Windows

timber ice
#

It is tho

vernal moth
lilac moon
#

The correct answer is to be very clear and explicit with your parentheses instead of relying on order of operations :troll:

vernal moth
#

Simplifications like that don't hold

timber ice
#

We're talking about a basic algebra problem

#

or actually just arithmetic

#

since it's not even algebra

lavish crest
#

What about Postfix notation?

lilac moon
#

6

lavish crest
#

It gets rid of the need for parentheses.

coarse lily
timber ice
#

So you're adding new parenthesis, therefor changing the final answer.

shy eagle
lilac moon
magic river
#

What do you call higher level math?

shy eagle
#

I just use visual studio for the SSIS packages, neat seeing how many options you can choose to develop stuff for.

timber ice
#

💀

magic river
#

Perhaps when you get to multivariate calculus they make up their own rules

timber ice
#

Because you learn that in like 5th grade

half kindle
#

So I'm trying to make like a death chest thingy that allow players to teleport back to their location. I'm using Player#teleport. But sometimes when a player dies in the nether and use the teleport function, it teleports the player to above the bedrock ceiling instead of the exact coordinate. I want them to teleport to this chest

shy eagle
magic river
#

I have never seen them mean (2(1+2))

timber ice
#

No

lilac moon
#

what even was the original question

untold vault
timber ice
#

You can not just add new parenthesis, that is just changing the problem

shy eagle
lilac moon
#

Because like, why would you ever even write that problem in the first place, its ambiguous for no reason

timber ice
#

At least we're lucky Java doesn't allow that or we'd have to have more stupid debates.

unkempt jackal
#

so glad java doesn't allow that

shy eagle
#

This whole thing makes us seems like dorks debating about math xD

timber ice
#

Why not (6/2)(1+2)

#

Why does it have to be 6/(2(1+2))

magic river
shy eagle
#

Think a lot of these issues resolve in how the problem is laid out, and can be fixed by changing the format

timber ice
#

6/2 is a fraction, unless shown otherwise.

lilac moon
#

would these people say that 3(x + y) equals 3x + y

timber ice
#

3x + 3y?

lilac moon
#

exactly

timber ice
#

Nah they would say it's 3xy 💀

shy eagle
#

Lol that one is high school math, lots of people forget tho

lilac moon
#

yeah

lilac moon
#

but then by the same logic wouldn't it be 6 / 2(3)

shy eagle
#

Some people leave high school and math Just goes to the grave

lilac moon
#

So it would be 1

timber ice
#

No lol

magic river
#

This actually appears to be a style thing

vernal moth
#

Oh god people still discussing this

lilac moon
#

Where did it go wrong

timber ice
#

All that is is 3 * x + 3 * y

shy eagle
#

Haha

timber ice
#

3x + 3y

magic river
#

Some people are taught the craziness @rugged pilot is talking about and the rest of us were taught the right way 😄

lilac moon
#

Confusion

magic river
#

This is like the oxford comma of math

shy eagle
#

Let’s just bring matrixes into this while we are at it

eager orbit
lilac moon
#

If parentheses is first, why is it not 6/2(3)

silver nexus
#

i was taught that parentheses next to a number meant multiplication, so it would be 6 / (2*(1+2))

vernal moth
#

Exactly

timber ice
#

I could get a PhD in mathematics and still say it's 9

magic river
#

Nothing, you should always use the oxford comma

timber ice
#

You can't change my mind

lilac moon
#

Wait how'd you get 9

magic river
#

It's literally just a style thing

lilac moon
#

Wait nvm I see

magic river
#

Unless you were clear upfront what style you were using the question was wrong

silver nexus
magic river
#

So it's still @rugged pilot 's fault 😄

lilac moon
#

The real question is who uses / as opposed to just drawing a fraction

shy eagle
#

Ya most math stuff will be faction, though / I guess is used in programming

vernal moth
lilac moon
#

If it were a fraction it would be 1 (I know that's not what it says)

timber ice
#

Any single number can have parenthesis added

vernal moth
#

Write it down as a proper fraction on a paper

lilac moon
timber ice
#

(2) + (2) is not different then 2 + 2

lilac moon
#

And when programming I would use parentheses to turn it into effectively a fraction

timber ice
#

Yeah

vernal moth
#

Cause division isn't attributive or whatever the fuck that was called

shy eagle
#

Wolfram and LaTex have all the fancy faction stuff. Especially if you have operations and x on the top and bottom

timber ice
#

(2/2) (2)/(2)

cloud tulip
#

The math "language" sucks a lot in my opinion.
It's optimized for writing instead of reading/clarity.
The design of the symbols and how they fit together is all aligned for maximum strokes per second when handwriting math, that is to say, mathematicians are a bunch of wankers that prioritize efficiency of wrist movements above all else.
I didn't get how all the implicit shit worked in school, I only learned that from some YouTuber much later on.

timber ice
#

You keep saying that but you're literally just removing part of the problem thereby voiding order of operations

shy eagle
#

Easier to cancel out terms when the fraction is too and bottom

timber ice
#

It's a pointless argument, both answers are right and the question is wrong

bronze light
#

I know My dear aunt Sally wouldn't lie to me

timber ice
#

You did

#

both answers are right and the question is wrong

spare venture
#

you know order of operations are just a convention so people do math in the same way

silver nexus
#

Brain successfully fried, thank you guys! hopefully I can actually fall asleep tonight

timber ice
#

But in the context of this arithmetic problem, you can not just remove it & set it to a variable, you're removing the context.

magic river
#

You use a different convention, give a question where the answer is ambiguous based on the convention you use, and then don't tell us what convention to use to solve it

#

So you asked the question wrong

spare venture
#

if there is ambiguity in an expression, then that is a failing of whoever wrote it

vernal moth
#

That's why we got proper math expressions

magic river
#

As far as I can tell this isn't a "higher level math" thing

#

It's just a style choice

untold vault
#

5/5/5 =/= 5/(5/5)

lilac moon
#

This is why fractions are superior

vernal moth
#

Exactly

spare venture
#

yeah i took calc 1-3, ODE, PDE, linear algebra, and so on and this was never an issue because we all just used the same convention

lilac moon
#

wait

magic river
#

PEMDAS seems to be the majority so if you aren't using it you should definitely say so

shy eagle
#

Has anyone asked GlaDOS?

unkempt jackal
#

please excuse my dear aunt sally

lilac moon
#

What if my aunt isn't named Sally

silver nexus
lilac moon
#

I don't own any ants

timber ice
#

I agree, order of precedence is dumb in programming

#

I'd rather let my program run and it be random.

coarse lily
shy eagle
#

But if there is no math there would be no computer

spare venture
#

yeah we should just do everything as addition

#

no easy shortcuts like multiplication

vernal moth
#

If you don't like pemdas just litter your code with parentheses, I don't mind

timber ice
#

You should do anyways

shy eagle
#

Isn’t that how binary stuff works? Like computers have to do work around for division and multiplication right?

magic river
#

Nah, computers abuse base 2 for that stuff

coarse lily
#

Computers are just really small abacuses.

vernal moth
#

Some of you guys have never build a binary multiplicator in Minecraft and it really shows

spare venture
#

the universe is just some dude in a back room adding a bunch of numbers together constantly

magic river
#

How do you feel about long multiplication vs grid method?

shy eagle
#

Damn logs and their bases

shy eagle
vernal moth
#

The redstone stuff is easy if you know the logic stuff

#

Should start with a 4 bit adder tho, lol

shy eagle
#

Ya I did take a class on digital logic so makes sense, about some of the gates . Stuff like cooperators have made stuff easier too

vernal moth
#

Right normal math classes don't even teach logic gates

magic river
shy eagle
#

Ya logic gates are a comp science thing at least where I did my undergrad, math majors would have to elect to take it if they wanted to

magic river
#
  1. What is a NAND gate?
  2. ???
  3. Tetris
eager orbit
vernal moth
eager orbit
#

so
101
x 11

101

  • 1010
magic river
# eager orbit isnt binary multiplication basically just adding shifted copies of the number to...

The Dadda multiplier is a hardware binary multiplier design invented by computer scientist Luigi Dadda in 1965. It uses a selection of full and half adders to sum the partial products in stages (the Dadda tree or Dadda reduction) until two numbers are left. The design is similar to the Wallace multiplier, but the different reduction tree reduces...

shy eagle
#

Also negative numbers in base 2 , I forgot how computer handle negatives. They just add another bit to the front something right?

timber ice
#

uhhh

#

I mean 0 and 1 represents a negative or non-negative IIRC, but I forgor how they deal with that

shy eagle
#

Look I had to cheat on these quiz’s at the time so no clue haha

shy eagle
#

Well idk if it’s cheating if the class is online and everyone is googling stuff lol

magic river
timber ice
#

I took a course that had us go over a bunch of binary stuff, but I've forgotten a lot of it. Should probably brush up on my knowledge.

magic river
#

little endian is a representation detail 😛

eager orbit
magic river
#

big endian is the "right" way, little endian is used for perf and/or legacy reasons

#

You usually don't have to care about it

shy eagle
#

I also learned Java being a data major for some reason . the cool kids got to learn c++

unkempt jackal
#

ok but now you're the cool kid cause you can make minecraft plugins

silver nexus
eager orbit
#

wait... they teach big endian???

#

thats weird

magic river
#

big endian is the "natural" layout

#

If they weren't going to teach endianness at all that would be the one they'd use

#

little endian looks confusing until you explain the endian concept and why it's used

eager orbit
#

nvm im stupid, idk how i forgot that they dont actually mean end in "endian"

shy eagle
magic river
#

What do you mean, sure they do

eager orbit
magic river
#

That's called ARM, SPARC, POWER, Alpha, MIPS, etc

#

Although I think ARMv9 dropped the ability to switch?

#

Or maybe just Apple did in their custom ARM-like arch

#

btw, Apple is the only one that has or will have a license from ARM that lets them pick and choose what parts of the spec to follow

shy eagle
#

Love sparc, I know it’s specialized but the sun Microsystems were always cool

magic river
#

Apple got that special license because they created ARM 😛

#

ARM the company, not the original CPU

shy eagle
#

Ampere is making some awesome ARM chips for severe, that is what I have my Minecraft running on now. I feel like raspberry pi’s really brought arm to the forefront

vernal moth
#

7am, time for some work on hangar!

magic river
#

Companies can also obtain an ARM architectural licence for designing their own CPU cores using the ARM instruction sets. These cores must comply fully with the ARM architecture.

#

Apple's M1 pretty blatantly doesn't comply with the spec

shy eagle
#

Arm is just a type of risc I thought

magic river
#

They removed some stuff and even reused some opcodes from the stuff they removed for something else

shy eagle
#

And ya I think the future is not with x64 anymore, Apple may be the leaders in that but Microsoft is also doing their own thing too with the surface computers

#

I mean the M1 is just a powerful iPhone chip deep down isn’t it? Lol

magic river
#

Ampere stuff is just ARM N1 cores with some minor tweaks

#

Apple is fully custom, from scratch

shy eagle
#

The performance seems amazing with native code. Feel like the 8gb ram was the issue but the new m1 pro and max have that solved

magic river
#

We're up to M2 now 😛

#

With 24GB of RAM

shy eagle
#

That Mac studio with the m1 ultra is overkill, think it puts the Mac Pro Xeon to shame

magic river
#

M1 could have 16GB

shy eagle
#

I think the m1 pro and max still above m2 for now, until the m2 max and pro lol

merry talon
#

man i want a top spec mac studio so bad

shy eagle
#

I love Apple so I am bias there xD Unix fan at least, windows is at the bottom of my os tier but I am forced to use it for work

#

Ya that ultra is overkill, I feel sorry for those who spent all that money on the Mac pro which looks cool but the Xeon just can’t compare. Maybe the dedicated gpu can

#

There is an ongoing project to port Linux to m1 natively, though still early in dev

magic river
#

M1 Max power usage appears to max out around 44W from testing in a 16" MBP but it does this

shy eagle
#

The Mac Pro looks really cool tho

eager orbit
#

Agreed
The only thing I would consider outside of windows / Linux is chromeOS, due to the easy portability

shy eagle
#

Max studio looks goofy tho lol

unkempt jackal
#

chromebooks are cool

shy eagle
#

Macs are high demand for iOS devs tho cause you can’t really do it anywhere else

magic river
#

btw in case you didn't spot it on that graph, the M1 Max (in a laptop with 44W power usage) smoked the 5950X on SPECfp2017

shy eagle
#

Also Logic Pro and final cut, you have creatives that won’t leave mac for it.

magic river
#

AMD won on SPECint2017 though

#

Keep moving those goalposts

shy eagle
#

Those Amd chips are desktop ones no?

magic river
#

You brought up multicore to start with because you thought it lost there

#

Yeah those are the desktop chips

#

It was ~30% faster on SPECint2017 vs comparable laptop chips

shy eagle
#

Amd laptops still hit or miss, though I know the m1 max flys past any intel i9 laptop

merry talon
#

those are just marketing terms

shy eagle
#

I guess the argument is risc is really just better than the x64 architecture

magic river
#

5950X is $550, building a whole machine around that to rival the 16" MBP (aside from the form factor since that's obviously impossible) would probably be like $2000?

#

I think the 16" MBP is like $2600 though

#

5nm doesn't make IPC go up

#

Switching to a better node lets you turn up clocks, turn down voltage, or redesign the thing to use your larger transistor budget to hopefully improve IPC

white summit
#

xray

magic river
#

everyone

shy eagle
#

I don’t think any of the intel iris or Amd apu can compare to the graphics on m1

magic river
#

Laptops are the only part of the PC market that still has sales volume worth mentioning

shy eagle
#

When I sold computer for micro center I sold like 90 percent laptops, few people outside of gamers or old people choose big bulky desktops

sharp sentinel
#

Yeah

magic river
#

Ok fine, AMD better, feel better now? 😛

shy eagle
#

Lol if you want to edit 4k video on the go as a film person then MacBook is great for that

sharp sentinel
#

I have the fully specced out M1 Max MBP for work

magic river
#

I do all my programming and professional work on laptops

#

My desktop is a toy

sharp sentinel
#

I defs would not have bought this machine for personal use, but I definitely need this performance for work, and definitely need a laptop for portability

shy eagle
#

Logic Pro is also a loved choice for producers as the windows software sucks for that

white summit
#

guys what is wrong? can somebody help me?

shy eagle
sharp sentinel
#

I mean I work on video editing software lol so I'm biased about the space

merry talon
#

gimp is literally at parity to photoshop

sharp sentinel
#

But given licensing issues with encoders etc + the complexity, it's not as easy as just open sourcing it

shy eagle
#

Ya adobe owns the market and Apple is their only competitor in a small way

#

Can’t beat the creative cloud

#

Well having to pay every month sucks but the software is great lol

magic river
#

GIMP doesn't do higher bitrate images yet, does it?

#

That was supposed to be a GIMP 3.0 thing

cloud tulip
#

For video editing the free version of Davinci Resolve is amazing, but still not open source

sharp sentinel
#

Encoders require you to pay to use it in the software, basically

#

Yeah, like exporting in MP4 requires a license

#

That's infeasible for an open source project

magic river
#

HEVC costs money to make

#

Patents

sharp sentinel
#

There are, OpenH264 etc

#

They're not good enough for use in professional video editing

shy eagle
#

Ya I think some of the formats are copywrited tech

prime haven
#

Cause its not that easy to just “make” one.

magic river
#

You aren't allowed to make something that can produce or consume H264 or HEVC without patent licenses